मैं डब्ल्यूपीएफ में बटन पर माउसओवर प्रभाव को अक्षम करने की कोशिश कर रहा हूं, या कम से कम इसका रंग बदल सकता हूं।आप डब्ल्यूपीएफ में बटन पर माउसओवर प्रभाव कैसे अक्षम करते हैं?
<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>
Window.Resources में
, जो मैंने सोचा था कि सभी डिफ़ॉल्ट व्यवहार को ओवरराइड होगा:
मैं निम्नलिखित शैली का उपयोग कर रहा हूँ। लेकिन ऐसा नहीं है।
कोई सुझाव?
यह बढ़िया है, चार्ली। मुझे ये अब मिला। चीयर्स। – jarmond
इस चार्ली के लिए धन्यवाद, इससे काफी मदद मिली। – billb
यह मेरे जीवन को बचाया, धन्यवाद। मुझे पारदर्शी बटन के साथ उपयोगकर्ता द्वारा बनाए गए लेआउट पर जाना है, लेकिन होवर प्रभाव ने मेरी योजनाओं को बर्बाद कर दिया है। – mico