2016-03-30 5 views
0

Die letzten paar Tage habe ich daran gearbeitet, ein UI-Steuerelement von einem anderen Thread zu aktualisieren, und ich dachte, ich hätte es mit dem Progress <> -Objekt verloren.UWP cross threading info

Ich bin in ein kleines Problem mit meinem StreamSocket TCP-Server-Projekt. Ich habe alles eingerichtet, aber ich kann nicht herausfinden, wie ich meinen Datenstring an meine Hauptbenutzeroberfläche zurückgeben kann. Hier

ist der Scherz meines Programms (wenn der Client den Event-Handler verbindet Feuer)

StreamSocketListener server = new StreamSocketListener(); 

server.ConnectionReceived += ClientConnection; 

private async void ClientConnection(StreamSocketListener Client, StreamSocketListenerConnectionReceivedEventArgs args) 
    { 



     while (true) 
     { 

Das Problem ist, ich die Clientconnection Event Handler meine Fortschritte passieren kippe <> Objekt. Ich habe die letzten paar Tage damit verbracht, einen anderen Weg zu finden, aber nichts scheint zu funktionieren. Hat jemand Ideen? Ich würde das wirklich zu schätzen wissen.

+1

Sie Code-Snipplet ist unvollständig. – weismat

Antwort

1

Ihr Code-Snipplet ist unvollständig.
Normalerweise folgen Sie dem MVVM-Muster - dann erfolgt die Aktualisierung des Steuerelements außerhalb Ihres Codes über NotifyPropertyChanged für die binded-Variable.

+0

Danke, mein Herr !! – user3363744