2010-05-28 59 views
0

這樣,我找到了一個標籤的屬性綁定當前控制綁定一個元素控件屬性(字符串)

辦法,我給它一個名字:

<UserControl x:Class="WpfGridtest.GridControl" x:Name="GridControlControl1"> 

比綁定到此控件的屬性:

<Label Content="{Binding ElementName=GridControlControl1, Path=Filter}"></Label> 

我可以看到我放入該屬性的默認值。

我猜這是行不通的,因爲我綁定到String屬性不執行INotifyPropertyChanged

是否有一些其他類型,我應該使用這個屬性而不是字符串自動通知我的標籤的變化,或者我會這樣錯誤的方式嗎?

回答

1

INotifyPropertyChanged接口應由包含該屬性的類實現 - 在本例中,由您的WpfGridtest.GridControl實現。

此外,如果您要使用您的屬性進行UI,請考慮使用DependencyProperty作爲存儲而不是專用字段。

0
除了

,它也可能是默認的結合模式是一個時間,所以您可能需要改變它在你的{Binding}

+0

我嘗試添加模式=單向卻沒有變化。 – 2010-05-28 21:28:47

+0

也嘗試添加NotifyOnSourceUpdated = True,但也沒有改變 – 2010-05-28 21:29:33

相關問題