Domanda

Vorrei sapere quando ogni elemento di input sulla mia finestra ha la sua sorgente Binding aggiornato.

Gli elementi di ingresso potrebbero essere TextBox, RadioButton, slider, ecc ComboBox, e possono essere annidato all'interno di controlli utente o pannelli.

Facendo SourceUpdated sarebbe bello, ma non è un evento indirizzato in modo non è gorgogliare al genitore.

C'è un modo semplice per fare questo?

È stato utile?

Soluzione

SourceUpdated non sgorgano dai bambini nidificati, ma NotifyOnSourceUpdated deve essere impostata sull'espressione Legatura:

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

avevo ancora l'amore sentir parlare di un metodo che non richiede impostazione NotifyOnSourceUpdated per ogni espressione vincolante.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top