Редизайн ToggleButton, не удается найти свойство 'IsChecked'
Я хочу изменить дизайн моего ToggleButton. Я создаю ToggleButton в xaml:
<ToggleButton Width="15" Grid.Column="2" />
И имейте Стиль ToggleButton в Ресурсах:
<Style TargetType="ToggleButton">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Path Name="Arrow" Fill="Black" HorizontalAlignment="Center" VerticalAlignment="Center" Data="M 0 0 L 4 4 L 8 0 Z" />
<ControlTemplate.Triggers>
<Trigger Property="IsChecked" Value="true">
<Setter TargetName="Arrow" Property="Data" Value="M 0 4 L 4 0 L 8 4 Z" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Когда я пытаюсь построить, я получаю эту ошибку:
Не удается найти свойство шаблона 'IsChecked' для типа 'System.Windows.Controls.Control'.
Как я могу решить проблему?
1 ответ
Решение
Дать ControlTemplate
TargetType
тоже
<ControlTemplate TargetType="ToggleButton">