Xyr*_*oid 2 c# xaml microsoft-metro windows-8 windows-runtime
我正在开发类似涂料的涂料.我想在某个实例中更改光标.那么,我如何在metro应用程序中使用自定义光标?
我找到了这个
Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Custom, uint id);
Run Code Online (Sandbox Code Playgroud)
在上面的方法中,有一个用于"自定义"光标的枚举,第二个参数用于资源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上的博客上详细介绍了一步一步的细节..希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
2051 次 |
| 最近记录: |