Как унаследовать поведение кнопки в стиле WPF?
Я переопределил WPF по умолчанию кнопки «Развернуть», «Развернуть», как описаноВот, Но в моем случае вместо использованияImage
чтобы переопределить фоновое изображение для этих кнопок, я хотел добавить свой собственный шаблон.
Итак, я создалResourceDictionary
который применяет стиль для кнопок Развернуть / Свернуть / Восстановить / Закрыть.
Дело в том, что я переопределяю шаблон. В качестве примера см.PART_MINIMIZE кнопка:
<Button x:Name="PART_MINIMIZE"
Width="30"
Height="20"
Margin="0,0,4,0"
HorizontalAlignment="Center"
Template="{DynamicResource MinimizeButton}"
VerticalAlignment="Center"
DockPanel.Dock="Right">
</Button>
DynamicResource называетсяMinimizeButton Стабилизирует полный шаблон. Проблема возникает, когда я нажимаю кнопку. Как я перекрываюTemplate
часть, это не имеет никакого поведения, определенного мной по умолчанию. Но я хочу сохранить поведение «Развернуть / Свернуть / Восстановить / Закрыть» по умолчанию, не переопределяя его. Так...
Как я могу сказать в шаблоне наследовать поведение кнопки? Или как их смоделировать?
Спасибо!