如何在 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(使用前将#替换为@)