Como herdar o comportamento do botão no estilo WPF?
Eu substituí os botões Maximizar, Minimizar do WPF padrão, como explicadoAqui. Mas, no meu caso, em vez de usar umImage
para substituir a imagem de fundo para esses botões, eu queria adicionar meu próprio modelo.
Então eu criei umResourceDictionary
que aplica um estilo para os botões Maximizar / Minimizar / Restaurar / Fechar.
A coisa é que eu substituir o modelo. Como exemplo, veja oPART_MINIMIZE botão:
<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>
oDynamicResource chamadoMinimizeButton estabelece o modelo completo. O problema surge quando clico no botão. Como eu anulo oTemplate
parte, não tem comportamento definido por mim por padrão. Mas quero manter o comportamento Maximize / Minimize / Restore / Close por padrão, sem substituí-lo. Assim...
Como posso dizer no modelo para herdar o comportamento do botão? Ou como simulá-los?
Obrigado!