Изменение стиля кнопки при смене фокуса wpf
Привет у меня есть 2 стека панели в каждой стека панели у меня есть несколько кнопок, это мой стиль кнопок
<Style x:Key="myButton" TargetType="{x:Type Button}">
<Setter Property="Background" Value="#323843" />
<Setter Property="Height" Value="40" />
<Setter Property="UseLayoutRounding" Value="True" />
<Setter Property="HorizontalContentAlignment" Value="Left"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border x:Name="border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="0" CornerRadius="2" Background="{TemplateBinding Background}" UseLayoutRounding="{TemplateBinding UseLayoutRounding}">
<ContentPresenter Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" Margin="{TemplateBinding Padding}" VerticalAlignment="Center" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter TargetName="border" Property="Background" Value="#2b303a" />
<Setter Property="Cursor" Value="Hand"/>
</Trigger>
<Trigger Property="IsMouseOver" Value="False">
<Setter TargetName="border" Property="Background" Value="#323843" />
<Setter Property="Cursor" Value="Hand"/>
</Trigger>
<Trigger Property="IsFocused" Value="True">
<Setter TargetName="border" Property="Background" Value="#2b303a" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Теперь, когда выбрана кнопка 1 из стековой панели 1, применяется Мой стиль, после этого, если я нажимаю кнопку 1 из стековой панели 2, кнопка 1 из стековой панели 1 теряет свой стиль.
Я просто хочу изменить стиль, когда нажимаются кнопки StackPanel 1