Skip to main content
 首页 » 编程设计

C# 内网电脑vs2010开发WPF应用,利用MahApps.Metro框架

2022年07月19日15552php

1、从网上下载NuGet的离线安装程序 NuGet.Tools.vsix ,拷到内网电脑,双击运行安装。

  安装后,重启vs2010,即可在工具菜单中看到 NuGet菜单项。

2、从网上下载MahApps.Metro及其依赖库的NuGet版本。拷入内网电脑。

3、进入Vs2010,点击 工具->NuGet->程序包管理器设置,添加一个程序包的源,路径为刚拷入文件的路径

4、从3中同一菜单位置进入程序包管理控制台

输入如下命令:

   PM> Install-package Mahapps.metro ,即可安装Metro及其依赖库。

5、安装Iconpacks ,可从 Nuget.org官网下载Mahapps.metro.iconpacks 2.3 2018/6/23的版本,按照上面4的安装方法进行安装。

6、在XP环境下,使用IconPacks库会调用ControlzEx.dll GetPhysicalCursorPos(),但此函数在XP的user32.dll中不存在,所以会是程序抛出异常。临时的

解决方法是:

  (1)下载3.0.2的源码

  (2) 把GetPhysicalCursorPos的调用修改为 GetCursorPos()

  (3)  编译为DLL后,直接在工程中引用此DLL,测试暂时没有问题。

与VS2010匹配的全部资源可在下面链接进行下载

https://download.csdn.net/download/horse6508/12089886


本文参考链接:https://www.cnblogs.com/xihong2014/p/12167158.html