WPF以及MVVM学习资料

1 WPF入门学习的网站

http://www.wpftutorial.net/

2 CodeProject的WPF入门教程(推荐)

http://www.codeproject.com/Articles/22980/WPF-A-Beginner-s-Guide-Part-of-n

3 MSDN 官方WPF学习站点

https://msdn.microsoft.com/zh-cn/library/ms742119%28v=vs.110%29.aspx

4 WPF线程模型原理

http://www.pin5i.com/showtopic-application.doevents-in-wpf.html

http://blog.csdn.net/zengjibing/article/details/3797779 (Dispatcher 入门)

http://www.cnblogs.com/Nullnoid/archive/2008/08/06/1259429.html (深入)

http://blogs.msdn.com/b/jfoscoding/archive/2005/08/06/448560.aspx (副作用)

System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) (反射看实现原理,即一直取消息到无消息为止)

http://baike.baidu.com/view/1013920.htm (GetMessage返回值)

5 MVVM框架

http://caliburnmicro.com/

时间: 2024-10-01 02:34:19

WPF以及MVVM学习资料的相关文章

vuejs学习资料

Vue.js 是一个轻巧.高性能.可组件化的MVVM库,同时拥有非常容易上手的API,让编写动态的UI界面变得轻松简单. 这里是我整理的相关学习资料: vue.js 中文api vue.js github 专栏名:Vue.js 中文入门 Vue.js 源码学习笔记

【汇总】前端技术及学习资料汇总

[一些前端框架和库] 1. backbone.js (前端MVC框架,实际针对Web就是 MVR. (Model, View, Router路由),backbone依赖underscore.js库.) a) Backbone.js(1.1.2) API中文文档:http://www.css88.com/doc/backbone/ b) Backbone源码分析-Backbone架构+流程图:http://www.cnblogs.com/nuysoft/archive/2012/03/19/240

应该是写点儿东西的时候了 -- 基于WPF和MVVM的项目开发 -- 前言

自从来了Sibet就一直在做项目,刚开始的时候是个半成品的体外诊断设备应用软件,关于血栓的弹力图谱绘制和信息管理.原来的软件是外包的,但由于我方没有给后续的经费(如何跟外包公司谈合同尚未经历过)导致乙方做了一半就不愿意再等了,毕竟搭软件的速度还是比硬件的迭代周期要快不少.原版本基于.net 3.5的WinForm开发,类似于很多年前做过的网站项目,代码看起来不吃力,但由于项目的进展软件也要随之做优化和扩展,而原有的MVC软件框架扩展起来实在很麻烦,这时候才发现把逻辑和界面写在一起弊端多多啊.好在

【WPF】MVVM模式的3种command

原文:[WPF]MVVM模式的3种command 1.DelegateCommand 2.RelayCommand 3.AttachbehaviorCommand 因为MVVM模式适合于WPF和SL,所以这3种模式中也有一些小差异,比如RelayCommand下面的CommandManager方法就是WPF下面的,SL下面无法使用,不过我认为这3种方法中的基本思路都如出一辙,都是出自那位外国牛人的文章里面.主要的区别在于和VIEW中的控件的绑定使用上.有点不同的attachbehaviorcom

nodejs学习资料

NodeJS基础 什么是NodeJS JS是脚本语言,脚本语言都需要一个解析器才能运行.对于写在HTML页面里的JS,浏览器充当了解析器的角色.而对于需要独立运行的JS,NodeJS就是一个解析器. 每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情.例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了document之类的内置对象.而运行在NodeJS中的JS的用途是操作磁盘文件或搭建HTTP服务器,NodeJS

linux netlink套接字学习资料

理论: http://blog.csdn.net/unbutun/article/details/3394061 进一步深入: http://edsionte.com/techblog/archives/4134 http://edsionte.com/techblog/archives/4140 http://edsionte.com/techblog/archives/4134 实践: http://bbs.chinaunix.net/thread-3766684-1-1.html 附录代码

Hello Kotlin! Kotlin教程学习资料

今天谷歌搞了条大新闻.宣布Kotlin成为android开发的一级(One Class)语言,这说明谷歌是被甲骨文恶心坏了,打算一步步脱离掉java或者说是甲骨文公司的束缚了.原先网上大家还琢磨着会不会是golang,想想也不会,谷歌的android就是靠开源和众多"廉价"的java开发者支撑起来的,要是用golang那就有可能出现重大的断档.好彩谷歌等呀等,终于等到了kotlin的出现,现在终于可以一步步摆脱掉甲骨文的阴影了.(新闻:欢呼声热烈 谷歌宣布 Kotlin 成 Andro

Java 8学习资料汇总

Java 8发布已经有一段时间,它被认为是Java 5发布以来最大的一次版本升级.Java 8 为Java语言.编译器.类库.开发工具以及JVM(Java虚拟机)带来了大量新特性.Lambda表达式.默认方法.并行API等都受到了开发者的追捧,社区上关于Java 8的学习资料如雨后春笋般涌现.下面是一些优秀的学习资料汇总: Brian Goetz在Stack Overflow上的回答Brian是<Java并发编程实战>的作者之一,有20多年的软件咨询行业经验.Brian是JSR 335的带头者

Annotation研究的一些学习资料

转自chanyinhelv原文Annotation研究的一些学习资料 下面是我最近对Annotation研究的一些学习资料,收集于此,供大家学习之用. 一.Annotation要素类介绍 在GeoDatabase中有五种类型的要素类,即点.线.面.标注要素类和注记要素类.注记要素类涉及的较少,这里不谈.本文主要讨论标注要素类的特征,即Annotation FeatureClass的特性. 标注要素类是一种专门用于存储和显示文本或图形元素的数据结构,在这之前,我们只谈过文本或图像只能通过MXD的方