如何在XAML / WPF中设置鼠标光标?

2024-03-10

如何在 XAML 中设置鼠标光标?

每个控件中的 Cursor 属性有什么用?请不要回答为Cursor="Arrow"因为这不起作用。

我现在能做到的唯一方法是从代码后面Mouse.OverrideCursor。我可以简单地使用 XAML 来完成它吗?

我有一个控件层次结构,其中有一个GridSplitter在某处之间。我正在尝试将光标设置为SizeNS但它被设置为默认值Arrow。我应该怎么办?


In WPF Cursor当在层次结构中声明控件并且属性被覆盖时会产生问题。

如果你严格想要设置Cursor在控制用途中ForceCursor的财产FrameworkElement class.

Syntax:

    <StackPanel Name="CursorForced" ForceCursor="true" Cursor="Hand">
        <Label>Cursors Forced</Label>
        <TextBox>Fill me in!</TextBox>
    </StackPanel>

在上面的例子中,如果我不使用ForceCursor the Cursor将会有所不同TextBox不是我在父控件中定义的。

MSDN 链接到如何强制光标 https://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.forcecursor(v=vs.110).aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在XAML / WPF中设置鼠标光标? 的相关文章

随机推荐