在VS中安装/使用 MVVMLight
一般来说,我喜欢使用NuGet来获取这些东西,比如Newtonsoft.Json、netlog4、MVVMLight 之类的东西。至于NuGet的使用,以后再说吧。为了直接进入正题,我们这里直接使用VS中的“扩展和更新”来安装MVVMLight组件。
我使用的是VS2013,其他版本的操作也基本上一样。接下来我们将安装MVVMLight到VS中。
安装 MVVMLight Toolkit
为什么说是 MVVMLight Toolkit ?实际上我们一般安装的都是 MVVMLight Toolkit ,这个里面包含了工具就是在VS新建工程的时候你会看见有MVVMLight的模板(而使用 NuGet 来直接引用MVVMLight 则没有这些模板之类的东西,比较干净。),其实两个都是同一个东西,只是一个有工程模板,另一个则是仅仅对MVVMLight相关文件的引用。
安装步骤1:在VS中依次点击 工具(T) -> 扩展和更新(U) 来打开VS的扩展插件安装面板。如下图所示
安装步骤2:在扩展与更新面板中依次操作 “点击左侧面板中的联机 -> 在右上角输入 MVVMLight -> 回车” 然后点击下载即可。 ,如下图所示。
点击下载会出现 下载界面,然后点击“安装” 即可,如下图所示:
安装完毕后,扩展和更新界面中看见 MVVMLight 已经打上了绿色小勾,表示安装顺利完成了,并提示您需要重启VS。
点击立即重新启动VS,就顺利完成了安装。
安装完之后,新建项目就可以看到MVVMLight相关的程序模板了,如图所示,不过我一般不会用这些模板,还是比较希望自己去建立一草一木。不用的东西也不喜欢保留在项目中。所以….如上面所说我用 NuGet 来获取MVVMLight的引用包。
使用MVVMLight
安装了MVVMLight那么你要在已有的项目中使用MVVMLight的话, 你可以在VS中新建个临时的MVVMLight模板的项目,然后将引用的(例如这里举例的是WPF的DLL文件) “GalaSoft.MvvmLight.WPF4
”,”GalaSoft.MvvmLight.Extras.WPF4
” 文件复制到你现在已有的项目中进行引用然后就可以使用了。
如果你是新建项目准备使用MVVMLight的话, 你也可以直接新建一个MVVMLight模板项目 然后删除你不要的东西即可。
更多的MVVMLight使用,请返回查阅《MVVMLight 设计模式系列使用文章》,欢迎各位Coder补充。
转载请注明:王旭博客 » 在VS中安装/使用 MVVMLight
转载于:https://www.cnblogs.com/andrew-blog/p/3842244.html
在VS中安装/使用 MVVMLight相关推荐
- Linux(CentOS6.5)中安装maven
Linux(CentOS6.5)中安装maven 1.上传相关包(*.tar.gz等) 使用相关软件上传或用Xshell连接后下载命令:yum install lrzsz 2.安装maven 1> ...
- 客快物流大数据项目(二十二):Docker环境中安装软件
目录 Docker环境中安装软件 一.安装JDK 二.安装Oracle11g 1.安装pdksh 2.安装Oracle依赖
- 如何在 CentOS 7 中安装或升级最新的内核
转 原创 2017-03-19 译者:geekpi Linux中国 随着新的设备和技术定期出来,如果我们想充分利用它们,保持最新的内核就很重要.此外,更新内核将帮助我们利用新的内核函数,并保护自己免受 ...
- linux ubuntu安装 mono,在Ubuntu 18.04系统中安装Mono及基本使用Mono的方法
本文介绍在Ubuntu 18.04操作系统中安装Mono及基本使用Mono的方法.Mono是一个基于ECMA/ISO标准开发和运行跨平台应用程序的平台,它是Microsoft .NET框架的免费开源实 ...
- docker安装clickhouse_Docker中安装ClickHouse,单机、集群、分布式
Docker中安装ClickHouse 下文使用CH代替ClickHouse的称呼. 单机版本 docker run -d \ --name clickhouse-server \ -p 9000:9 ...
- 在CentOS 7中安装与配置Tomcat-8方法
安装前提 在CentOS 7中安装与配置JDK8 安装tomcat apache-tomcat-8.0.14.tar.gz文件上传到/usr/local中执行以下操作: [root@localhos ...
- 【Linux】在VirtualBox-6.0中安装Manjaro18.0
1.参考博客: VMware虚拟机下Manjaro17.1.6安装详细教程 2.在VirtualBox-6.0中安装Manjaro18.0 1)基本步骤和博客中安装17.1.6相同,下面只记录不同的. ...
- Ambari在离线环境中安装Hadoop集群
2019独角兽企业重金招聘Python工程师标准>>> http://www.hackbase.com/article-973-1.html (WJW)Ambari在离线环境中安装H ...
- 在Eclipse或MyEclipse中安装findbugs插件
2019独角兽企业重金招聘Python工程师标准>>> 我们都知道,在Eclipse或MyEclipse中安装插件有两种方式,一种是在线安装,第二种是先下载插件然后在本地安装. 在这 ...
最新文章
- 算法复习——虚树(消耗战bzoj2286)
- 将IDE检查应用于自定义Java批注
- 关于Keras在测试不能使用正则dropout的解决
- 如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
- php接口返回一个数组怎末写_php api返回json数组
- STM32工作笔记0017---ISP串口下载
- pyspark对Mysql数据库进行读写
- C# datagridview列绑定类中类的属性
- 通过Socket configuration controls 获取网络设备地址
- 钉钉webhook小笔记
- 窗函数的介绍以及画出常见窗函数(汉宁窗,矩形窗,汉明窗,布莱克曼窗)的时域图和频谱图
- Ubuntu环境下远程调试Android手机设备
- php调用纯真ip,php调用纯真IP数据库进行IP定位
- 电路分析题目详解(一)
- 960H 、SDI和百万高清,谁会率先出局?
- 使用手机自带邮箱客户端无法登录163邮箱,提示:鉴权失败
- day16-20180705-流利阅读笔记
- R语言使用duplicated函数去除重复项
- Ad Hoc类问题求解案例
- 设计师必备的UI设计工具,工具包和资源
热门文章
- Error:-81024 LR_VUG:The 'QTWeb' type is not supported on win32 platforms
- SpringMVC配置静态资源加载, 中文乱码处理,注解驱动
- php template strring,PHP字符串函数
- java解析shell命令_Android中执行java命令的方法及java代码执行并解析shell命令
- html 像素跟百分比,html – 将百分比宽度与边距(以像素为单位)组合起来
- mac wordpress php7,Mac 下基于 wordpress 搭建个人博客系统
- exhaustion java_Java Player.setExhaustion方法代碼示例
- 正月初四 | 2月15日 星期一 | 特斯拉否认推出16万元更便宜车型;中国首位百亿票房导演诞生;冷光烟花纳入烟花爆竹管理...
- 2021年中国物流地产行业发展报告
- eclipse一套全部流程的安装及配置