Parece que tengo un problema con mi multiburación.MultiBinding con MultiValueConverter no actualiza
Escenario:
Tengo una ventana con dos marcadores de fecha y una vista de lista. La lista de vista contiene algunos elementos vinculados a datos llamados "entradas". Una entrada tiene una propiedad llamada "fecha".
Solo quiero que mi lista de lista muestre las entradas cuya fecha se encuentra entre mis dos fechas de datapickes.
Mi código XAML para la unión de la vista de lista a las entradas y fechas:
<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>
Sin embargo, esto no funciona. Se llama a mi convertidor cuando cambia SelectedDate, pero nunca se llama cuando las entradas cambian.
Con los datos normales de unión como esta:
<ListView ItemsSource="{Binding Entries}">
...
</ListView>
Las actualizaciones de vista de lista normalmente. ¿Alguna idea?
I eliminaría todos los UpdateSourceTriggers, deberían ser redundantes porque 'ListView' no modificará esas propiedades, por lo tanto, las fuentes nunca se actualizarán de todos modos. –
Gracias, pero esto no ayudó. –
Lo sé, es por eso que lo publiqué como un comentario. –