canard29 Ответов: 0

Кнопки WPF в групповом блоке проверил стиле


Привет,

Я хочу изменить цвет фона кнопки в групповом поле, когда она выбрана.
Я не нахожу спускового крючка для этого.

<Style x:Key="MyButton" TargetType="Button">
 <Setter Property="OverridesDefaultStyle" Value="True" />
 <Setter Property="Cursor" Value="Hand" />
 <Setter Property="Template">
  <Setter.Value>
    <ControlTemplate TargetType="Button">
     <Border Name="border" CornerRadius="5" Height="48" Width="48 Background="#424242" BorderThickness="0">
     <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
       </Border>
         <ControlTemplate.Triggers>
           <Trigger Property="IsMouseOver" Value="True">
             <Setter Property="Opacity" Value="0.8" />
                </Trigger>
                   <Trigger Property="ToggleButton.IsPressed" Value="True">
                      <Setter TargetName="border" Property="Background" Value="Orange" />
                </Trigger>
                </ControlTemplate.Triggers>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>


Что я уже пробовал:

Тумблер.Нажатие например меняет фон на секунду

<Trigger Property="ToggleButton.IsPressed" Value="True">
 <Setter TargetName="border" Property="Background" Value="Orange" />
</Trigger>

0 Ответов