如何在xaml中设置鼠标光标?
每个控件中Cursor属性的用途是什么?请不要以Cursor="Arrow"
回答,因为这不起作用。
我现在唯一能做的就是从后面的代码
Mouse.OverrideCursor
。我可以简单地使用XMAL吗?
我有一个控件层次结构,其间有一个GridSplitter
。我正在尝试将Cursor设置为SizeNS
,但将其设置为默认值Arrow
。我该怎么办?
答案 0 :(得分:3)
在WPF Cursor
中,当在层次结构中声明控件并且属性被覆盖时,会产生问题。
如果您严格要在Cursor
类的控件使用ForceCursor
属性中设置FrameworkElement
。
<强> 语法: 强>
<StackPanel Name="CursorForced" ForceCursor="true" Cursor="Hand">
<Label>Cursors Forced</Label>
<TextBox>Fill me in!</TextBox>
</StackPanel>
在上面的示例中,如果我不使用
ForceCursor
,则Cursor
将与TextBox
不同,而不是我在父控件中定义的那样。 强>