Próbuję wyłączyć efekt MouseOver na przyciskach lub przynajmniej zmienić jego kolor w WPF.Jak wyłączyć efekty MouseOver na przycisku w WPF?
Używam następujący styl:
<Style x:Key="Borderless" TargetType="{x:Type Button}">
<Setter Property="OverridesDefaultStyle" Value="True"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Button Background="{TemplateBinding Control.Background}"
Focusable="False">
<ContentPresenter
Margin="{TemplateBinding Control.Padding}"
HorizontalAlignment="{TemplateBinding Control.HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding Control.VerticalContentAlignment}"
SnapsToDevicePixels="{TemplateBinding UIElement.SnapsToDevicePixels}"
ContentTemplate="{TemplateBinding ContentControl.ContentTemplate}"
RecognizesAccessKey="True"
Content="{TemplateBinding ContentControl.Content}" />
</Button>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
w Window.Resources, co myślałem, że zastępują wszystkie domyślne zachowanie. Ale tak nie jest.
Wszelkie sugestie?
To świetnie, Charlie. Teraz rozumiem. Twoje zdrowie. – jarmond
Dziękuję za ten Charlie, pomógł mi ogromnie. – billb
To uratowało mi życie, dzięki. Muszę przejrzeć układ utworzony przez użytkownika za pomocą przezroczystych przycisków, ale efekt zawisu zrujnował moje plany. – mico