`

wpf button如何去掉鼠标悬停效果

    博客分类:
  • WPF
阅读更多

 

如题,代码如下:

 

    <Style x:Key="NoMouseOverButtonStyle" TargetType="{x:Type Button}">
        <Setter Property="BorderThickness" Value="1"/>
        <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
        <Setter Property="HorizontalContentAlignment" Value="Center"/>
        <Setter Property="VerticalContentAlignment" Value="Center"/>
        <Setter Property="Padding" Value="1"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type Button}">
                    <Border x:Name="Chrome" BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}" SnapsToDevicePixels="true">
                        <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
                    </Border>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

 

 

 

 

分享到:
评论

相关推荐

    WPFButton样式

    WPF 支持使用`&lt;LinearGradientBrush&gt;`创建渐变背景,以及`&lt;Storyboard&gt;`定义动画效果,如鼠标悬停时改变颜色、大小等。例如: ```xml &lt;Button.Style&gt; &lt;Style TargetType="Button"&gt; ...

    wpf中鼠标点击时触发事件效果

    在这个例子中,当鼠标悬停在Button上时,背景色变为浅灰色;当鼠标点击(按下)时,背景色变为深灰色。这提供了用户友好的反馈,表明按钮已响应了用户的操作。 总结来说,WPF中的Button控件提供了丰富的事件和样式...

    wpf的button样式

    例如,当鼠标悬停在按钮上时,可以通过动画调整某些属性值来达到预期的效果。 ```xml ``` 上面的例子中,当鼠标悬停在按钮上时,会触发一个动画,使按钮的边框厚度增加,从而产生动态的视觉...

    设置wpf中Button的划过样式的分析

    本文将详细介绍如何为WPF中的`Button`控件设置划过样式,使用户在鼠标悬停时能够看到明显的视觉变化。这里我们将探讨两种方法:一种是通过设置触发器(trigger),另一种则是将`Button`控件转换为`ImageButton`。 ###...

    好看的WPF自定义按钮样式(绝对不亏)

    模板(Template)则进一步定义了控件的结构和行为,如按钮的边框、背景、鼠标悬停效果等。在WPF中,我们可以使用`ControlTemplate`来完全重定义一个控件的外观和交互行为。 标题“好看的WPF自定义按钮样式(绝对不亏...

    WPF自定义Button控件

    - **边框效果**:通过Border和Rectangle元素,我们可以创建动态的边框效果,例如在鼠标悬停时加粗边框或者改变边框颜色。 - **阴影效果**:可以使用DropShadowEffect添加阴影,模拟Vista的3D效果。 - **文本样式*...

    漂亮的WPF按钮样式,水晶效果

    在水晶效果的按钮中,可能包含透明的背景、渐变边框、以及鼠标悬停和按下时的动画效果。例如: ```xml &lt;ControlTemplate TargetType="{x:Type Button}"&gt; ,0" EndPoint="1,1"&gt; &lt;!-- 渐变颜色 --&gt; ...

    WPF玻璃效果&按钮自定义样式示例

    下面是一个简单的按钮样式的例子,它改变了按钮的背景颜色、边框和鼠标悬停时的效果: ```xml &lt;Style TargetType="Button"&gt; &lt;ControlTemplate TargetType="Button"&gt; ``` 在...

    在WPF中做出透明按钮

    透明按钮可能还需要其他效果,比如边框、文字颜色、鼠标悬停效果等。在样式中,我们可以设置`BorderBrush`、`Foreground`、`Template`等属性。例如,我们可以添加鼠标悬停时的背景颜色变化: ```xml ...

    wpf 中炫酷的分裂按钮SplitButton Demo

    例如,可以通过调整背景色、边框、鼠标悬停效果等属性,使SplitButton在不同状态下呈现不同的视觉效果。以下是一个简单的样式定义示例: ```xml &lt;!-- 这里将包含SplitButton的完整模板定义,包括...

    WPF实现超酷样式按钮

    在Windows Presentation Foundation(WPF)中,自定义按钮的样式是一项常见的需求...而压缩包中的"WPFButton"可能包含了一个具体的示例项目,供学习者参考和实践。通过研究这个示例,可以更好地理解并掌握上述知识点。

    WPF实现漂亮按钮实例

    例如,当鼠标悬停在按钮上时,可以改变按钮的颜色: ```xml ``` 4. **应用模板**:通过`ControlTemplate`,你可以自定义按钮的完整布局,包括其内部元素和布局。例如,如果你想创建一个有圆角的按钮,...

    wpf 制作 玻璃效果的button

    `VisualStateManager`允许我们根据控件的不同状态(如鼠标悬停、按下或正常状态)改变其外观。在创建玻璃Button时,我们可以使用它来改变背景颜色、透明度或边框效果,以模拟用户交互时的玻璃反射变化。 3. **使用...

    WPF样式图片按钮

    我们还可以在`ControlTemplate.Triggers`部分定义按钮的不同状态(如鼠标悬停或按下)下的样式变化。 对于事件处理,WPF按钮支持多种事件,如`Click`、`MouseEnter`、`MouseLeave`等。我们可以通过`EventSetter`在...

    wpf控件库重写美化了各控件,如按钮、表格等

    对于按钮,可以设计新的鼠标悬停、按下状态的视觉效果。 3. **资源字典**:为了实现代码复用,开发者通常会将自定义的样式和模板存储在资源字典(ResourceDictionary)中,这样可以在整个应用程序中引用。这不仅...

    WPF combobox button 漂亮样式

    4. 为ToggleButton设计样式,包括边框、背景、字体、鼠标悬停效果等。可以使用Border、Path、Rectangle等元素配合Trigger来实现。 ```xml &lt;!-- 这里可以添加图标或者自定义形状 --&gt; &lt;!-- 状态管理器...

    wpf radiobutton模版设计成button样式

    -- 设置鼠标悬停时的样式 --&gt; &lt;!-- 设置按下时的样式 --&gt; &lt;!-- 设置禁用时的样式 --&gt; &lt;!-- 设置选中时的样式 --&gt; &lt;Button Background="{TemplateBinding Background}"&gt; &lt;/Button...

    WPF呼吸闪烁效果例子

    这可以通过在Button的Style中定义触发器来实现,当Button获得焦点或鼠标悬停时启动动画。 ```xml &lt;Button.Style&gt; &lt;Style TargetType="Button"&gt; &lt;EventTrigger RoutedEvent="Button.GotFocus"&gt; ...

    WPF图片按钮

    "WPF图片按钮"是指利用WPF的特性,将图像与按钮控件结合,使得按钮在不同状态(如鼠标悬停、按下、释放)下显示不同的图像。这种自定义按钮的方法可以让应用的UI更加生动且具有个性化。 首先,我们来了解如何在XAML...

    WPF自定义圆形按钮控件

    你可以根据需要进一步定制这个圆形按钮,例如添加鼠标悬停效果、按下状态样式、动画等。这可以通过添加更多的触发器和转换器来实现。同时,你也可以考虑封装这个自定义控件到一个独立的用户控件(UserControl),...

Global site tag (gtag.js) - Google Analytics