J'ai une fenêtre personnalisée qui possède deux propriétés de dépendance: Boolean? ValidationStatus et chaîne ValidationMessage. La liaison de ces propriétés fonctionne correctement, mais le déclenchement ne semble pas déclenché lorsque ces valeurs changent. Qu'est-ce que je fais mal?Impossible de mettre à jour la propriété de zone de texte à l'aide de DataBinding
<TextBlock x:Name="validationTextBox"
Grid.Row="1"
Grid.ColumnSpan="2"
Text="{Binding ElementName=_this, Path=ValidationMessage}"
TextAlignment="Center"
Background="Green">
<TextBlock.Style>
<Style>
<Style.Triggers>
<DataTrigger Value="False" Binding="{Binding ElementName=_this, Path=ValidationStatus}">
<Setter Property="Panel.Background" Value="Red"/>
<Setter Property="TextBox.Text" Value="Outer checkbox is not checked"/>
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
Merci, vous avez raison au point, bien que je trouve une des choses en vous par exemple ne fonctionne pas , l'arrière-plan n'a pas été mis à jour. Pour que cela fonctionne, j'ai dû remplacer "Panel.Background" par "TextBlock.Background". –