現在、以下のようにセットアップされています。
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="rectName" Property="Stroke" Value="Red"/>
<Setter TargetName="rectName" Property="StrokeThickness" Value="2"/>
</Trigger>
つまり、トリガーは、Rectangle の Stroke と Thickness を Red に変更し、MouseOver で 2 に変更します。ただし、これは、長方形のストロークが黒の場合にのみ発生する必要があります (透明なストロークを持つ長方形はほとんどありません)。
この条件をセッターに設定する方法はありますか? これを達成するための邪魔にならない方法を探しています。手がかりはありますか?
以下のような構造がありますか:
<Setter TargetName="rectName" Property="Stroke" Value="If Black Then Black Else Red"/>