Düğmelerdeki MouseOver efektini devre dışı bırakmaya veya en azından WPF'de rengini değiştirmeye çalışıyorum. Window.Resources içindeWPF'deki bir Düğme üzerindeki MouseOver efektlerini nasıl devre dışı bırakırsınız?
<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>
, ben tüm varsayılan davranışları geçersiz düşündüm:
aşağıdaki stili kullanıyorum. Ama öyle değil.
Herhangi bir öneriniz var mı? Kontrol şablon aşağı kaynar neyi
Bu harika, Charlie. Şimdi anladım. Şerefe. – jarmond
Bu Charlie için teşekkürler, çok yardımcı oldu. – billb
Bu hayatımı kurtardı, teşekkürler. Saydam düğmelerle bir kullanıcının oluşturduğu düzeni gözden geçirmeliyim, ancak vurgulu etkisi planlarımı mahvetti. – mico