У меня есть стиль follow, который применяется ко всем кнопкам в моем окне.Применить стили только в том случае, если свойство было установлено
<Style TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border x:Name="Overlay">
<ContentPresenter/>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter TargetName="Overlay" Property="Background" Value="Transparent"/>
</Trigger>
<Trigger Property="IsEnabled" Value="True">
<Setter TargetName="Overlay" Property="Background" Value="Transparent"/>
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="Overlay" Property="Background" Value="{StaticResource MouseOver}" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Но мне нужно использовать весь этот стиль, только если свойство «BorderThickness» установлено на ноль. В противном случае кнопка должна иметь стиль по умолчанию.