フィルタリングされたDataView(常に1レコード)にバインドされているボタンがあります:
<Button x:Name="btnValidate" Grid.Row="0" Grid.RowSpan="2" Grid.Column="3" Cursor="Hand" Click="btnValidate_Click">
<Button.Style>
<Style TargetType="{x:Type Button}">
<Setter Property="Background" Value="{StaticResource ValidationNoneBrush}" />
<Setter Property="Tag" Value="{Binding VALIDATED, Converter={StaticResource DebugConverter}}" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Border x:Name="bdrValidate" Background="{TemplateBinding Background}">
<Image Source="../Images/24/LocationSearch.png" Stretch="None" />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="Tag" Value="1">
<Setter Property="Background" Value="Blue"/>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
ご覧のとおり、デバッグ用にコンバーターを設定していますが、正常に動作しています。コンバーターを通過するのを見る値は0と1です。では、なぜスタイルトリガーに基づいて背景が変更されないのですか?わからない...