如何在按钮上更改鼠标光标?

Mas*_*ter 2 c# wpf xaml

我目前正在实施Caliburn并实现鼠标悬停.我想知道如何在按钮上将鼠标光标更改为鼠标.

Xaml Side:

<Button cal:Message.Attach="[Event MouseOver] = [ChangeIcon]" />
Run Code Online (Sandbox Code Playgroud)

Ana*_*aev 11

您不需要为此创建事件处理程序.只需添加到Style您的Button触发器:

<Style TargetType="{x:Type Button}">
    <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
            <Setter Property="Cursor" Value="Wait" />
        </Trigger>
    </Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

此外,Cursor和Mouse事件与a有关View.这意味着我们希望在不进行此操作的情况下执行此操作ViewModel,并且执行此操作View.