1
有人能夠給我一個簡潔的(一般是好的)一套規則來規定哪些數據/方法可以和不能從輔助(非UI)線程訪問嗎?總結silverlight多線程訪問規則
有人能夠給我一個簡潔的(一般是好的)一套規則來規定哪些數據/方法可以和不能從輔助(非UI)線程訪問嗎?總結silverlight多線程訪問規則
我會說,它是由UIThread創建的任何DependencyObject。 thanks-這是一個良好的開端
Dispatcher.FastInvoke(delegate
{
StatusMessageText.Text = "OK";
});
:
我會建議使用這種擴展方法,當你不知道......
使用方法如下。我還可以知道,如果UI元素綁定到INotifyPropertyChanged派生對象的屬性,則在後臺線程中修改此屬性的值也將失敗。 因此,如果任何綁定到UI元素的UI元素或屬性在被非UI線程訪問時都會導致錯誤。 還有其他規則嗎? – skj 2010-08-13 17:13:08