Comment attraper SourceUpdated pour les enfants imbriqués de fenêtre?
-
15-10-2019 - |
Question
Je voudrais savoir quand tout élément d'entrée sur ma fenêtre a sa source de liaison à jour.
Les éléments d'entrée peuvent être TextBox, RadioButton, Slider, ComboBox etc, et peut être emboîté dans UserControls ou panneaux.
Attraper SourceUpdated serait bien, mais ce n'est pas un événement routé donc n'est pas barboter au parent.
Y at-il un moyen simple de le faire?
La solution
SourceUpdated Finalité bouillonner des enfants imbriqués, mais NotifyOnSourceUpdated doit être mis sur l'expression de liaison:
<StackPanel SourceUpdated="StackPanel_SourceUpdated">
<TextBox Text="{Binding Path=Val1, NotifyOnSourceUpdated=True}" ></TextBox>
</StackPanel>
J'aime toujours entendre parler d'une méthode qui ne nécessitent la mise en NotifyOnSourceUpdated pour chaque expression de liaison.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow