3
說我有下面的代碼:如何更新一個WPF綁定立即
ContentControl c = new ContentControl();
c.SetBinding (ContentControl.Content, new Binding());
c.DataContext = "Test";
object test = c.Content;
在這一點上,c.Content將返回null。
有沒有辦法強制綁定的評估,以便c.Content返回「測試」?
+1非常好的洞察的東西,我不知道的,並意味着我不得不放棄在我有一個單元測試場景。高超。我將建議在設置綁定之前設置DataContext,而現在我不打擾它! :) – 2010-07-19 14:37:30
更好: c.Dispatcher.Invoke(新的ThreadStart(委託{}),DispatcherPriority.Render); – 2010-07-19 18:06:10