我的uwp page上有一个画布UIElement。我能够在除Canvas之外的任何UIElement上成功设置鼠标光标。我在normal way和community extension中都尝试过。没有运气。有什么建议吗?
// using Microsoft.Toolkit.Uwp.UI.Extensions
Mouse.SetCursor(this, CoreCursorType.Hand);
Mouse.SetCursor(MainCanvas, CoreCursorType.Hand);
答案 0 :(得分:0)
无法在画布上设置鼠标光标
问题在于Canvas处于延迟加载状态(没有background和children元素)。请尝试为其指定特定的背景,SetCursor可以使用。
<Canvas Grid.Column="1" Background="OrangeRed"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"></Canvas>