0

最近几天,我一直在努力从另一个线程更新 UI 控件,我以为我用 Progress<> 对象把它搞定了。

我的 Streamsocket TCP 服务器项目遇到了一个小问题。我已经启动并运行了所有东西,但我似乎无法弄清楚如何将我的数据字符串传递回我的主 UI。

这是我的程序的笑话(当客户端连接时触发事件处理程序)

StreamSocketListener server = new StreamSocketListener();

server.ConnectionReceived += ClientConnection;

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



        while (true)
        {

问题是我无法通过我的 Progress<> 对象的 ClientConnection 事件处理程序。在过去的几天里,我一直在试图找出另一种方法来做到这一点,但似乎没有任何效果。有人有想法么?我真的很感激。

4

1 回答 1

1

您的代码片段不完整。
通常您遵循 MVVM 模式 - 然后通过绑定变量上的 NotifyPropertyChanged 在您的代码之外完成控件的更新。

于 2016-03-30T08:56:28.910 回答