[英]How to set Mouse Cursor in XAML / WPF?
如何在xaml中设置鼠标光标?
每个控件中Cursor属性的用途是什么? 请不要回答,因为Cursor="Arrow"
不能正常工作。
我现在能做到的唯一方法是通过Mouse.OverrideCursor
后面的Mouse.OverrideCursor
。 我可以简单地使用XMAL做到吗?
我有一个控件层次结构,其中某个GridSplitter
之间有一个GridSplitter
。 我正在尝试将Cursor设置为SizeNS
但是将它设置为default作为默认Arrow
。 我该怎么办?
在WPF中,当在层次结构中声明控件并且属性被覆盖时, Cursor
会产生问题。
如果严格要在控件中设置Cursor
,请使用FrameworkElement
类的ForceCursor
属性。
句法:
<StackPanel Name="CursorForced" ForceCursor="true" Cursor="Hand">
<Label>Cursors Forced</Label>
<TextBox>Fill me in!</TextBox>
</StackPanel>
在上面的示例中,如果我不使用
ForceCursor
,则在TextBox
的Cursor
会有所不同,而不是我在父控件中定义的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.