-1
public string Something
{
get { return _something.something; }
set
{
_something.something = value;
OnPropertyChanged("Something");
}
}
一个ViewModel方法的例子不更新绑定而进程正在运行(WPF)
<ListBox HorizontalAlignment="Left" ItemsSource="{Binding Something}" />
我有通过的进程列表和后的各它调用去的方法“的东西,”但绑定到'Something'的视图不会定期更新。
任何建议,为什么这可能是?我是否需要为呼叫创建单独的线程?
更新:使用异步修复它。
如果UI线程繁忙,则视图不会更新,您可能希望异步执行长时间运行的进程。 – 2014-12-04 15:09:27
为什么你将一个ListBox绑定到一个String? – Paparazzi 2014-12-04 15:21:38
这是一个好主意,但是...我无法将其更改为异步。如果有的话,我需要哪些参考?它使用System.Threading吗? @Blam这是一个错字。抱歉。 – 2014-12-04 15:34:19