WPF 通过EventTrigger修改鼠标样式

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF 通过EventTrigger修改鼠标样式相关的知识,希望对你有一定的参考价值。

原文:WPF 通过EventTrigger修改鼠标样式

难倒是不难。

除去eventtrigger之外还有别的触发器可以实现。

这个主要是难在对xaml的数据理解上。

 

代码实现

技术图片
<Button Content="this is button" x:Name="btn"     Height="150" Width="300"  >
            <Button.Triggers>
                <EventTrigger RoutedEvent="MouseMove">
                    <BeginStoryboard>
                        <Storyboard>
                            <ObjectAnimationUsingKeyFrames Duration="0:0:3" BeginTime="0:0:0" RepeatBehavior="Forever"  Storyboard.TargetProperty="Cursor">
                                <DiscreteObjectKeyFrame KeyTime="00:00:00">
                                    <DiscreteObjectKeyFrame.Value>
                                        <Cursor>Hand</Cursor>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                                <DiscreteObjectKeyFrame KeyTime="00:00:01">
                                    <DiscreteObjectKeyFrame.Value>
                                        <Cursor>Help</Cursor>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                                <DiscreteObjectKeyFrame KeyTime="00:00:02">
                                    <DiscreteObjectKeyFrame.Value>
                                        <Cursor>AppStarting</Cursor>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
            </Button.Triggers>
        </Button>
技术图片

 

截图

技术图片

以上是关于WPF 通过EventTrigger修改鼠标样式的主要内容,如果未能解决你的问题,请参考以下文章

WPF中怎么实现鼠标点上去后修改Textbox的样式

WPF 使用EventTrigger时设置SouceName技巧

WPF 点击按钮时更改按钮样式界面效果的 XAML 实现方法

WPF 自定义滚动条(ScrollViewScrollBar)样式

WPF 的Button怎么控制鼠标滑过和点击的样式

WPF 使用EventTrigger设置Item的IsSelected选项