代码改变世界

随笔分类 -  G.WPF

xaml2009新特性

2009-12-03 16:05 by Clingingboy, 870 阅读, 收藏, 编辑
摘要: New WPF Features http://blogs.msdn.com/llobo/archive/2009/11/25/concluding-new-wpf-features-series.aspx 基本的特性,大家参考一下,若有遗漏,还请补充 一.支持CLR基本类型 http://schemas.microsoft.com/winfx/2006/xaml命名空间默认支持CLR基本类型... 阅读全文

Caliburn笔记(1)(wpf框架)

2009-10-29 11:07 by Clingingboy, 1237 阅读, 收藏, 编辑
摘要: 此框架地址如下http://caliburn.codeplex.com.先来学习一下其中的一些概念. 一.启动时加载服务 一切还是从容器开始,Caliburn提供了一个默认的Ioc容器,当然也可以用第三方的,如下 我们学习的目标则是了解Caliburn为我们提供了多少的功能服务,这些就是我们所需要了解的 二.Microsoft.Practices.ServiceLocation 单例模式在此... 阅读全文

silverlight Visifire图表转图片--偷天换日的做法

2009-07-07 16:39 by Clingingboy, 3119 阅读, 收藏, 编辑
摘要: silverlight不支持打印,不支持将元素转图片,所以很麻烦。所以采取一种取巧的做法.silverlight和wpf代码通用性比较高,可以利用数据转换使wpf来完成此功能 阅读全文

wpf && silverlight开发框架(prism)系列教程

2009-06-01 12:00 by Clingingboy, 30049 阅读, 收藏, 编辑
摘要: 关于wpf && silverlight开发框架prism的一系列教程.都是自己写的,学wpf && silverlight的朋友多进来交流吧 阅读全文

prism behavior图示

2009-05-13 17:12 by Clingingboy, 2701 阅读, 收藏, 编辑
摘要: 怕以后丢失,还是发一下,看起来可能会比较乱 阅读全文

prism模块化问题总结(2)

2009-04-09 10:35 by Clingingboy, 3759 阅读, 收藏, 编辑
摘要: 继续讨论出现的问题 1.重新加载时,不要将view临时保存起来 理由:这样将导致重新加载时,view的容器还存在,view无法加入。还会导致内存的问题.删除时也应该将其删除. 如 private List viewList = new List(); private void AddRegionMenu(string region, string header,Func view) { ... 阅读全文

wpf&& silverlight的Behavior

2009-04-09 09:24 by Clingingboy, 1720 阅读, 收藏, 编辑
摘要: 对于wpf的附加属性特性,我们可以扩展一些功能.现在微软征对wpf和silverlight发布了一个扩展包 Microsoft.Expression.Interactivity 这个dll文件有wpf和silverlight的不同版本,功能相同. 这个dll主要加了两个功能. 1.一个Behavior集合扩展行为 2.一个事件扩展行为 第一个大家都看到过了,第二个没人介绍过. wpf有... 阅读全文

prism模块化问题总结(1)

2009-03-26 14:53 by Clingingboy, 5109 阅读, 收藏, 编辑
摘要: 在prism模块化时,IRegion提供了添加View和Remove的方法.下面对一些会遇到的问题进行讨论。 以下为Demo的Shell,一个Menu的Region,两个内容区域. 动态加载模块UI 问题:多个模块组成在一起,不可能是同时初始化时,全部加载的.如下图,模块未加载之前. 点击菜... 阅读全文

基于wpf的相关设计问题-Command的使用

2009-02-26 16:05 by Clingingboy, 7187 阅读, 收藏, 编辑
摘要: 这篇来讨论Command基于ViewModel的基本使用. 以prism内置Command Demo为例子,效果图如下 View相对应的ViewModel 1.OrderEditorView的Model就是OrdersEditorPresentationModel了 2.SaveAllOrdersCommand可以在数据通过验证后同时保存,即同时触发三个Command 3.每个Or... 阅读全文

基于wpf的相关设计问题-ViewModel

2009-02-26 11:54 by Clingingboy, 6526 阅读, 收藏, 编辑
摘要: 讨论在wpf中ViewModel的使用 阅读全文

wpf控件样式管理示意图

2009-02-04 14:40 by Clingingboy, 998 阅读, 收藏, 编辑
摘要: 阅读全文

wpf控件设计时支持(3)

2009-02-02 14:12 by Clingingboy, 3757 阅读, 收藏, 编辑
摘要: wpf控件设计时的编辑模型与装饰器 阅读全文

wpf中xaml的类型转换器与标记扩展

2009-02-02 14:03 by Clingingboy, 3697 阅读, 收藏, 编辑
摘要: 这篇来讲wpf控件属性的类型转换器 类型转换器 类型转换器在asp.net控件中已经有使用过了,由于wpf的界面是可以由xaml组成的,所以标签的便利也需要类型转换器.两者的应用是非常之相似的. 如设置Margin属性用xaml方式 cs代码Button btn = new Button(); btn.Margin = new Thickness(1, 2, 3, 4); 通过xaml... 阅读全文

wpf控件设计时支持(2)

2009-01-23 23:31 by Clingingboy, 4085 阅读, 收藏, 编辑
摘要: 介绍在wpf设计时集合项属性添加项的定义和自定义控件右键菜单的方法 阅读全文

wpf控件设计时支持(1)

2009-01-23 15:14 by Clingingboy, 4401 阅读, 收藏, 编辑
摘要: 简单介绍wpf在visual studio下的设计时支持 阅读全文

XAML Guidelines

2009-01-17 11:31 by Clingingboy, 1331 阅读, 收藏, 编辑
摘要: http://blogs.msdn.com/jaimer/archive/2009/01/13/xaml-guidelines-part-3-draft.aspx 只要是做wpf开发的,这份文档大家都应该看看.很有参考价值. 阅读全文

prism v2之旅(7)

2009-01-15 23:53 by Clingingboy, 6691 阅读, 收藏, 编辑
摘要: 介绍在silverlight的应用中,prism动态加载模块的特殊方法. 阅读全文

Prism V2之旅(6)

2009-01-13 15:14 by Clingingboy, 7228 阅读, 收藏, 编辑
摘要: 介绍prism的事件功能 阅读全文

Prism V2之旅(5)

2009-01-13 11:54 by Clingingboy, 7288 阅读, 收藏, 编辑
摘要: 介绍prism的模块化功能 阅读全文

Prism V2之旅(4)

2009-01-07 23:42 by Clingingboy, 7338 阅读, 收藏, 编辑
摘要: 附加行为(Attach Behavior),像写jQuery插件一样扩展WPF和SilverLight. 阅读全文