0
在Silverlight 3:爲什麼不跟的TextBlock的Text屬性一次性和單向綁定工作
我已經得到了實現INotifyPropertyChanged
一個對象,我得到了與綁定到Text屬性一個TextBlock財產對我的對象。但是,該屬性更改並觸發PropertyChanged事件,但TextBlock控件從不顯示該值。
如果我將模式更改爲雙向,它可以工作,但這沒有多大意義。這是Silverlight的TextBlock中的錯誤還是文檔記錄不完善的功能?
這裏是我的代碼(非常簡單) - 這不工作:
<TextBlock Text="{Binding Code}" />
這並不工作:
<TextBlock Text="{Binding Code, Mode=TwoWay}" />
我關心這個的原因是,其實我是想綁定將文本轉換爲對象,而不是屬性,然後使用ValueConverter進行一些轉換,因此雙向模式不起作用(我嘗試使用時出現XAML分析器異常)。
現在,我已經試圖以非常簡單的方式重現這一點,它工作正常,這讓我很感興趣。我將不得不深入瞭解一下爲什麼我的具體情況不起作用。 – 2009-09-03 20:07:02