【问题标题】:WPF overwrite all default mouse cursorsWPF 覆盖所有默认鼠标光标
【发布时间】:2013-01-26 20:53:05
【问题描述】:

是否可以将所有默认光标(由 .NET 定义)更改为单个皮肤样式的其他光标?我的意思是,如果鼠标触摸当前窗口所有应该使用定义样式的默认光标。

【问题讨论】:

    标签: wpf styles mouse-cursor


    【解决方案1】:

    您可以使用Mouse.OverrideCursor 属性全局更改整个WPF 应用程序的Cursor

    例子:

     Mouse.OverrideCursor = Cursors.Hand;
    

    【讨论】:

    • 对不起,我不是这个意思。我想为每个操作系统游标临时设置默认游标,例如。 G。我将手形光标和箭头光标设置为其他光标文件。如果程序员使用手形光标 (Window.Cursor = Cursors.Hand) 而不是显示来自 OS 的默认手形光标,则会显示样式中定义的光标文件。因此,我将所有定义的默认光标(手,箭头,...)替换为仅用于此样式的自定义光标文件。我希望你能明白我想说什么。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-17
    相关资源
    最近更新 更多