似乎我有一個多重綁定的問題。MultiBinding MultiValueConverter不更新
場景:
我有一個窗口有兩個datepickers和一個listview。 listliew包含一些稱爲「條目」的數據綁定元素。一個條目有一個名爲「日期」的屬性。
我只想讓我的列表視圖顯示日期在兩個日期選擇日期之間的條目。爲ListView結合的項目和日期
我的XAML代碼:
<ListView.ItemsSource>
<MultiBinding Converter="{StaticResource EntriesFilterConv}"
UpdateSourceTrigger="PropertyChanged">
<Binding Path="Entries" UpdateSourceTrigger="PropertyChanged"/>
<Binding ElementName="EntryFromDate" Path="SelectedDate"
UpdateSourceTrigger="PropertyChanged"/>
<Binding ElementName="EntryToDate" Path="SelectedDate"
UpdateSourceTrigger="PropertyChanged"/>
</MultiBinding>
</ListView.ItemsSource>
然而,這並不工作。我的轉換器在SelectedDate更改時調用,但當條目更改時從不調用。
與正常數據這樣結合:
<ListView ItemsSource="{Binding Entries}">
...
</ListView>
正常的列表視圖的更新。 有什麼想法?
我將刪除所有UpdateSourceTriggers,它們應該是多餘的,因爲'ListView'不會修改這些屬性,因此源永遠不會被更新。 – 2011-04-07 15:53:04
謝謝,但這並沒有幫助。 – 2011-04-07 15:56:29
我知道,這就是爲什麼我發佈它作爲評論。 – 2011-04-07 15:57:39