如何在XAML中设置鼠标光标?
每个控件中的Cursor属性有什么用?请不要回答Cursor="Arrow"
,因为这没有效果。
现在我唯一能做的是通过Mouse.OverrideCursor
从代码后台进行设置。我可以简单地使用XAML吗?
我有一个控件层次结构,在其中某个位置有一个GridSplitter
。我试图将光标设置为SizeNS
,但它被默认设置为默认的Arrow
。我该怎么办?
如何在XAML中设置鼠标光标?
每个控件中的Cursor属性有什么用?请不要回答Cursor="Arrow"
,因为这没有效果。
现在我唯一能做的是通过Mouse.OverrideCursor
从代码后台进行设置。我可以简单地使用XAML吗?
我有一个控件层次结构,在其中某个位置有一个GridSplitter
。我试图将光标设置为SizeNS
,但它被默认设置为默认的Arrow
。我该怎么办?
Cursor
可能会出现问题。如果您想要严格设置控件的Cursor
,请使用FrameworkElement
类的ForceCursor
属性。
语法:
<StackPanel Name="CursorForced" ForceCursor="true" Cursor="Hand">
<Label>Cursors Forced</Label>
<TextBox>Fill me in!</TextBox>
</StackPanel>
在上面的例子中,如果我不使用
ForceCursor
,那么TextBox
上的光标将与我在父控件中定义的不同。