积极答复者
请问wpf Viewport3D画面刷新问题

问题
-
答案
-
Viewport3D.Children是一个dependency property,因此你更新过Children以后,WPF会自动更新界面。另外,我建议你不要启动一个线程来异步更新Children的内容,你可以使用Dispatcher.Invoke函数更新Children,效果会更好,下面是一个伪代码:
Window.Dispatcher.Invoke(delegate() { Viewport3D.Children.Add(...) });
关于Dispatcher的知识请参考:
WPF Threading Model:
- 已标记为答案 微软中文技术论坛Moderator 2009年6月30日 3:24
全部回复
-
Viewport3D.Children是一个dependency property,因此你更新过Children以后,WPF会自动更新界面。另外,我建议你不要启动一个线程来异步更新Children的内容,你可以使用Dispatcher.Invoke函数更新Children,效果会更好,下面是一个伪代码:
Window.Dispatcher.Invoke(delegate() { Viewport3D.Children.Add(...) });
关于Dispatcher的知识请参考:
WPF Threading Model:
- 已标记为答案 微软中文技术论坛Moderator 2009年6月30日 3:24