Ich habe eine Umschalttaste, die ich ihre "Tag" -Eigenschaft an ein Objekt binden. Ich binde dann die Eigenschaft 'IsChecked' an die Eigenschaft 'Tag'. Mein Problem ist, dass das 'IsChecked' zuerst aufgerufen wird, wenn das Fenster geladen wird und das 'Tag' Sekunde. Wie könnte ich die "Tag" -Eigenschaft zuerst binden lassen?WPF bindende Reihenfolge - wie man ändert?
<ToggleButton>
<ToggleButton.Tag>
<Bind An Object...>
</ToggleButton.Tag>
<ToggleButton.IsChecked>
<Binding Converter="{StaticResource SomeConverter}" Path="Tag" RelativeSource="{RelativeSource Self}"/>
</ToggleButton.IsChecked>
</ToggleButton>
Sie haben Recht. Laut Ihrer Antwort habe ich meine Bindungen überprüft und einen Fehler gefunden. Nach der Fixierung wird der IsChecked-Bindungskonverter erneut aufgerufen, wenn sich die 'Tag'-Bindung ändert. – OrPaz