繁体   English   中英

如何在XAML / WPF中设置鼠标光标?

[英]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 ,则在TextBoxCursor会有所不同,而不是我在父控件中定义的。

MSDN链接到如何强制光标

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM