在Windows 8.1应用程序中,我试图在鼠标光标位于RichTextBlock上时使其成为箭头。我有一个非常简单的演示问题的方法: 1.创建一个新的空白项目。 将MainPage.xaml更改为以下内容:`
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<RichTextBlock>
<Paragraph>Hello World
<LineBreak/>
<LineBreak/>
<LineBreak/>
Hello World
<LineBreak/>
<LineBreak/>
<LineBreak/>
Hello World
</Paragraph>
</RichTextBlock>
</Grid>
`
2)在MainPage.xaml.cs上将构造函数更改为:
public MainPage()
{
this.InitializeComponent();
Window.Current.CoreWindow.PointerCursor = new CoreCursor(Windows.UI.Core.CoreCursorType.Hand, 1);
}
}
当你加载到应用程序中时,鼠标光标将是一个Hand UNTIL你移动它,然后它将是一个IBeam。我也尝试过使用WinRT XAML Toolkit(1.5.4.3)FrameworkElementExtensions.SystemCursor,但无济于事......有什么方法可以解决这个问题吗?关于何时使用此类内容的参考资料将是Wikipedia Windows 8 App。
我正在运行Windows 8.1,项目目标也设置为Windows 8.1