如何在 XAML / WPF 中设置鼠标光标?
How to set Mouse Cursor in XAML / WPF?
如何在 xaml 中设置鼠标光标?
每个控件中的 Cursor 属性 有什么用?请不要回答 Cursor="Arrow"
因为这不起作用。
我现在唯一能做的就是从后面的代码
Mouse.OverrideCursor
。我可以简单地使用 XMAL 来完成吗?
我有一个控件层次结构,其中某处有一个 GridSplitter
。我正在尝试将 Cursor 设置为 SizeNS
,但它被设置为默认值 Arrow
。我该怎么办?
在 WPF 中,当在层次结构中声明控件并且属性被覆盖时,Cursor
会产生问题。
如果您确实想在控件中设置 Cursor
,请使用 ForceCursor
属性 of FrameworkElement
class。
语法:
<StackPanel Name="CursorForced" ForceCursor="true" Cursor="Hand">
<Label>Cursors Forced</Label>
<TextBox>Fill me in!</TextBox>
</StackPanel>
In above example if I don't use ForceCursor
the Cursor
will be different over TextBox
not as I defined in parent control.
如何在 xaml 中设置鼠标光标?
每个控件中的 Cursor 属性 有什么用?请不要回答 Cursor="Arrow"
因为这不起作用。
我现在唯一能做的就是从后面的代码
Mouse.OverrideCursor
。我可以简单地使用 XMAL 来完成吗?
我有一个控件层次结构,其中某处有一个 GridSplitter
。我正在尝试将 Cursor 设置为 SizeNS
,但它被设置为默认值 Arrow
。我该怎么办?
在 WPF 中,当在层次结构中声明控件并且属性被覆盖时,Cursor
会产生问题。
如果您确实想在控件中设置 Cursor
,请使用 ForceCursor
属性 of FrameworkElement
class。
语法:
<StackPanel Name="CursorForced" ForceCursor="true" Cursor="Hand">
<Label>Cursors Forced</Label>
<TextBox>Fill me in!</TextBox>
</StackPanel>
In above example if I don't use
ForceCursor
theCursor
will be different overTextBox
not as I defined in parent control.