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?

Était-ce utile?

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
scroll top