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

时间:2020-11-06 14:07:08

标签: uwp

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

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

1 个答案:

答案 0 :(得分:0)

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

问题在于Canvas处于延迟加载状态(没有background和children元素)。请尝试为其指定特定的背景,SetCursor可以使用。

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