12 2011 档案

摘要:Object.extend(String, { interpret: function (value) { return value == null ? '' : String(value); }, specialChar: { '\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '\\': '\\\\' }}) 阅读全文
posted @ 2011-12-16 16:48 J默 阅读(3065) 评论(0) 推荐(0) 编辑
摘要:简介 behavior是在Expression Blend中集成的一种“行为”;主要是方便设计人员可以在设计界面时添加触发器(trigger)和对应处理而不需要任何后台代码;实际它是一些使用较多的代码集合;由microsoft封装成程序集集成到blend中;它的表现形式当然是xaml了;这样设计人员和开发人员可以在各自的角色中使用它;与Behavior相关的程序集有:System.Windows.Interactivity.dll:提供了对behavior的支持,里面定义了behavior的基础类。 Microsoft.Expression.Interactions.dll:定义behav.. 阅读全文
posted @ 2011-12-16 16:28 J默 阅读(621) 评论(0) 推荐(0) 编辑
摘要:说明mvvm中的我们可以将一个实现 ICommand的object绑定到对应的elment来和viewmodel交互,mvvm会帮我们更新页面绑定的数据源;今天我们接着做一个添加好友的功能.很简单就是获取用户输入并把输入的对象添加到集合中..1.在viewmodel里添加属性Friend private Friend _friend;/// <summary>/// 接收输入构造的Friend/// </summary>public Friend Friend{get{return _friend;}set{if (value == _friend){return;}_ 阅读全文
posted @ 2011-12-16 15:39 J默 阅读(853) 评论(0) 推荐(0) 编辑
摘要:园龄也两年多了,现在很多牛人都渐渐退去了;一直作为读者的我从园子看到很多经典博客,收益良多 ;现在…….. 阅读全文
posted @ 2011-12-16 11:36 J默 阅读(166) 评论(0) 推荐(0) 编辑
摘要:接着之前的demo;接下来做个刷新按钮,用来更新好友列表;这里需要绑定一个Command给Button;当然这个Command是一个实现了ICommand接口的MainViewModel一个属性;1、在ViewModel里添加RefreshCommand类using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input;using Sy 阅读全文
posted @ 2011-12-07 16:06 J默 阅读(608) 评论(2) 推荐(0) 编辑
摘要:创建一个MVVM wp7程序,从手动组建MVVM程序到使用MVVM Light Toolkit快速创建MVVM程序一、一步步走向MVVM(一个简单的好友列表)打开vs2010 Express for windows phone,创建一个Windows Phone Application这是开始的项目结构创建连个文件夹Model和ViewModel,并在ViewModel中添加类ViewModel,实现INotifyPropertyChanged接口,并对PropertyChanged进行一点封装MainViewModel.csMainViewModelusing System;using Sy 阅读全文
posted @ 2011-12-07 14:13 J默 阅读(1290) 评论(2) 推荐(0) 编辑
摘要:注:相关学习资料来自Laurent Bugnion的博客http://www.galasoft.ch/mvvm/ 作者提供了详细介绍视频和部分samples源码(English),MVVM Light Toolkit也在codeplex上又对应源码,在介绍视频中Laurent详细介绍了MVVM(Model-View-ViewModel)模式的特点、应用、数据消息处理等,层次由浅及深,是学习MVVM的好教材; 正如Laurent 博客中介绍的,MVVM在在SL、wpf、wp7中的主要是将Mode和View分离,以便建立简洁、易维护、易扩展的应用程序;可测试性强(View和Model分离可以针对. 阅读全文
posted @ 2011-12-07 11:06 J默 阅读(739) 评论(0) 推荐(1) 编辑
摘要:wp7资料库 http://msdn.microsoft.com/zh-cn/magazine/gg598932.aspx 开发指导视频: http://channel9.msdn.com/Series/Windows-Phone-7-Development-for-Absolute-Beginners 指导博客: http://www.jeffblankenburg.com/2010/09/30/31-days-of-windows-phone-7/ msdn: http://msdn.microsoft.com/library/ff402535(VS.92).aspx msdn: ... 阅读全文
posted @ 2011-12-02 17:55 J默 阅读(622) 评论(0) 推荐(0) 编辑
摘要:摘要 Windows Phone 7 是 Microsoft 推出的全新智能型手机操作系统,不但具有新颖的用户接口,也支持整合当红的社交网站与微网志,内建搜寻功能,LBS (Location-Based Service) 适地性服务,视讯与音乐播放功能,先进而且具高度生产力的游戏开发支持,以及多点触控控制等等,是 Microsoft 逐鹿智能型手机巿场的重要先锋。在这一篇文章中我们将要为大家介绍开发 Windows Phone 7 智能型手机应用程序的基本知识与相关工具,开启开发 Windows Phone 7 应用程序的大门。 [环境安装] 欲开发 Microsoft 最新的 Wind... 阅读全文
posted @ 2011-12-01 18:55 J默 阅读(622) 评论(0) 推荐(0) 编辑