Pregunta

Me gustaría saber cuando cualquier elemento de entrada en mi ventana tiene su origen de enlace actualiza.

Los elementos de entrada podrían ser TextBox, RadioButton, Slider, ComboBox etc, y puede ser anidado dentro UserControls o paneles.

La captura de SourceUpdated sería bueno, pero no es un evento enrutado por lo que no se hace burbujear a los padres.

¿Hay una manera simple de hacer esto?

¿Fue útil?

Solución

SourceUpdated hace burbujas desde niños anidados, pero NotifyOnSourceUpdated es necesario establecer en la expresión de enlace:

<StackPanel SourceUpdated="StackPanel_SourceUpdated">
    <TextBox Text="{Binding Path=Val1, NotifyOnSourceUpdated=True}" ></TextBox>
</StackPanel>

Todavía gustaría saber acerca de un método que no requiera ajuste NotifyOnSourceUpdated para cada expresión de enlace.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top