我有兩個線程。在另一個線程中創建更新控件?
線程1:WPF線程。顯示包含所有信息的窗口。
線程2:不斷循環,接收信息&更新線程1中的Window。
我有以下接口。
IModuleWindow
{
void AddModule(IModule module);
void RemoveModule(IModule module);
}
IModule
{
UserControl GetSmallScreen();
UserControl GetBigScreen();
}
IModuleWindow通過WPF窗口在線程1個
IModule的由對象執行實現,被實例化在線程2,然後發送到線程1
欲添加用戶控件在IModule到線程1中的Window對象,並顯示它們。 IModule對象在線程2中不斷更新,他們必須更改文本。
基本上的想法是,這個程序應該顯示線程2中的對象的狀態,它會不斷更新。
在WPF中完成此操作的最佳方法是什麼?
您是否試圖顯示控件,創建在另一個線程,在窗口中創建主WPF線程? – Dennis
能夠使用另一個線程創建的控件會很好,這就是我想要的。 – ProgrammerAtWork