地铁应用中的自定义光标

我正在开发一种类似于涂料的涂料。 我想在某个实例中更改光标。 那么,我如何在metro应用程序中使用自定义光标?

我发现了这个

Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Custom, uint id); 

在上面的方法中,有一个用于“自定义”光标的枚举,第二个参数用于资源ID。 那我该怎么办呢?

这样做的基本途径:

创建自定义游标并使用C ++ Metro DLL将其打包在.res中通过查看C ++项目中的resource.h文件记下您的资源ID在我的项目中,资源编号为101,我没有调整。 将.res添加到CSharp XAML Metro项目使用文本编辑器打开.csproj在第一个属性组中添加指向.res文件的部分使用您引用的函数调用将光标切换到自定义光标,并且通过在resources.h上查看找到的资源编号。 Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Custom,101);

我意识到这很多。 我在http://blogs.msdn.com/b/devfish/archive/2012/08/02/customcursors-in-windows-8-csharp-metro-applications.aspx上的博客上详细介绍了一步一步的细节。 。 希望这可以帮助。