【问题标题】:Unable to set Mouse Cursor on Canvas无法在画布上设置鼠标光标
【发布时间】:2020-11-06 22:37:58
【问题描述】:

我的uwp page 上有一个画布 UIElement。我能够在除 Canvas 之外的任何 UIElement 上成功设置鼠标光标。我尝试了normal waycommunity extension。没运气。有什么建议吗?

// using Microsoft.Toolkit.Uwp.UI.Extensions 
Mouse.SetCursor(this, CoreCursorType.Hand); 
Mouse.SetCursor(MainCanvas, CoreCursorType.Hand); 

【问题讨论】:

    标签: uwp


    【解决方案1】:

    无法在画布上设置鼠标光标

    问题在于 Canvas 处于延迟加载状态(没有背景和子元素)。请尝试给它特定的背景,SetCursor 将起作用。

    <Canvas Grid.Column="1"  Background="OrangeRed"
            HorizontalAlignment="Stretch"
            VerticalAlignment="Stretch"></Canvas>
    

    【讨论】:

      猜你喜欢
      • 2011-02-27
      • 1970-01-01
      • 1970-01-01
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 2014-12-07
      • 2014-01-20
      相关资源
      最近更新 更多