自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

wpf控件样式管理示意图

2009-02-04 14:40:00 67

wpf控件设计时支持(3)

    wpf设计时调试 编辑模型 装饰器 1.wpf设计时调试   为了更好的了解wpf设计时框架,那么调试则非常重要,通过以下配置可以调试控件的设计时代码 (1)将启动项目配置成外部的visual studio ide启动程序devenv.exe (2)F5启动调试然后会打开一个新的visual studio ide,这个时候要记得重新打开你要调试的那个项目. 以上两个步骤就可以实...

2009-02-02 14:12:00 92

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

    这篇来讲wpf控件属性的类型转换器 类型转换器   类型转换器在asp.net控件中已经有使用过了,由于wpf的界面是可以由xaml组成的,所以标签的便利也需要类型转换器.两者的应用是非常之相似的. 如设置Margin属性用xaml方式<Button Margin="1,2,3,4"></Button> cs代码Button btn = new Button(); ...

2009-02-02 14:03:00 152

wpf控件设计时支持(2)

这篇介绍在wpf设计时集合项属性添加项的定义和自定义控件右键菜单的方法 集合项属性设计时支持   1.为集合属性设计器识别具体项类型 wpf设计器允许定义集合项的类型,如新发布的WPF的DataGrid控件,其中的Columns包括一下几种类型,Columns集合属性是以下几个类型的抽象类集合.要在设计器识别以下类型,就必须用到wpf设计时的扩展功能   实现这个功能很简单,只需要给该集合属性...

2009-01-23 23:31:00 80

wpf控件设计时支持(1)

   这部分内容几乎是大家忽略的内容,我想还是来介绍一下. 本篇源码下载 1.属性元数据 在vs IDE中,在asp.net,winfrom等开发环境下,右侧的PropertyGrid属性面板,会对属性进行分类,这有利于了解控件属性的用途. 若你之前在.net平台下做过控件开发,你应该知道这些功能是通过属性元数据实现的,比如使用Category元数据,把Content属性分到Content类别...

2009-01-23 15:14:00 87

XAML Guidelines

   http://blogs.msdn.com/jaimer/archive/2009/01/13/xaml-guidelines-part-3-draft.aspx 只要是做wpf开发的,这份文档大家都应该看看.很有参考价值.

2009-01-17 11:31:00 70

prism v2之旅(7)

   这篇继续介绍Module的功能. 第5篇已经介绍过模块的一些基本功能了,这篇介绍模块在silverlight的特殊应用. silverlight的项目生成文件是xap文件,其提供了一个非常方便的功能,即相互的xap文件可以相互加载,就如flash的swf文件一样可以动态加载.建议你在看下去之前先看一下TerryLee写的这两篇文章 这里我简单的总结一下silverlight程序初始化的步骤....

2009-01-15 23:53:00 88

Prism V2之旅(6)

     这篇来讲事件.事件主要用来交互. 监听事件   我订阅了一些blog的rss,如果我订阅的blog发布了新的文章的话,系统(就是抓虾)就会帮我抓取新的rss信息 很好理解,一方订阅(Subscribe),一方发布(Publish). prism的事件   prism的抽象类EventBase实现了事件的订阅和发布的操作.CompositePresentationEvent类继承自Ev...

2009-01-13 15:14:00 93

Prism V2之旅(5)

   上篇介绍了WPF的Attach Behavior(附加行为)模式以及如何在prism框架中如何使用附加行为和RegionAdapter的扩展. 这篇来介绍Prism中的很重要的一个功能模块化. 请下载Demo 基本概念 模块化的概念类似于现在网上比较流行的Widget,如下例子 google的个性化页面 vista的sidebar   他们都有如下特性: 1.模块之间没有关联,模块之...

2009-01-13 11:54:00 66

Prism V2之旅(4)

     上篇介绍了RegionAdapter的作用及如何如何扩展RegionAdapter的方法. 这篇向大家介绍一个在wpf中非常实用的功能Attach Behavior.我们称之为附加行为. 附加行为在Web领域的流行   如果你知道asp.net ajax框架就一定会知道AJAX Control Toolkit.虽然里面的很多功能华而不实,但这种实现方式确实非常值得学习.你可以再次打开其展...

2009-01-07 23:42:00 83

Prism V2之旅(3)

    上篇介绍了Region的基本应用,这篇接上篇,继续介绍关于Region的相关应用—RegionAdapter     示例代码下载 1.预先实现映射关系RegionAdapterMappings   RegionAdapterMappings对Control和RegionAdapter做了一个映射,这个映射是在Bootstrapper引导程序中完成的. protected ...

2009-01-07 15:24:00 86

Prism V2之旅(2)

     本篇将介绍Prism中Region的使用.  本篇Demo下载 在这里我们统一prism里面一些名字的称谓. 1.Shell 主程序容器 2.Region 内容区域 3.Module 模块 4.wpf 不是特殊情况,就是指wpf和silverlight 一.wpf的内容控件     继承自ContentControl控件的,我们称之为内容控件. <ContentControl Co...

2009-01-07 10:02:00 202

Prism V2之旅(1)

概述     如果你在开发wpf程序,应该听说过The Composite Application Guidance for WPF(以下简称prism)     总而言之,prism是帮助你开发复杂的wpf应用程序的。希望在看完此系列教程以后能对你有所帮助.     从去年正式版发布至今,将近快半年了.silverlight 2正版的推出.prism也开始支持silverlight,而且这次是同...

2009-01-06 21:55:00 72

再见2008

2008年就快过去了,又n多人开始写回顾.我来个非常简单的回顾. 1.5月份开始学习wpf技术至今,算熟练工级别了 2.不断英语学习. 3.参与博客园精华集的编审,认识了很多朋友,非常开心. 4.生活上则有喜有悲了。 总的来说,因为对于技术的热爱,生活过的还是蛮充实的. 我相信真正喜欢技术的人都不是浮躁的人. 我的的关注点还是放在wpf会多一些. 最后希望明年我们的项目能够Rel...

2008-12-31 09:04:00 94

wpf datagrid笔记 part 1

  1,基本属性 开关基本功能 针对 Row和Column的操作     2.选择模式 SelectionMode允许设置多个Row选择模式 SelectionUnit允许在选择 单个单元格,单行和两者并行的模式 3.RowHeader(非文字,用于选Row用的) 左侧第一列空白处,标准的三个样式属性,IsRowSelected属性是只读的…用处差很多,只能看,不能与CheckBo...

2008-12-10 23:35:00 72

(转)英语学习者的十句经典名言

http://blog.csdn.net/hdhai9451/archive/2008/12/06/3459565.aspx 1. What is language for? Some people seem to think it's for practicing grammar rules and learning lists of words--- the longer the word...

2008-12-06 22:02:00 125

WPF and SL RadioButtonList Tip

      在以下情境下.使用数据绑定分离UI与后端Model,有两个RadioButton,用于选择True or False(如果用CheckBox则就没这么多复杂的问题了).   实现步骤如下, (1)用ListBox定义一个RadioButton模板<!--for RadioButton ListBox--> <Style x:Key="HorizontalRadioBu...

2008-11-03 14:03:00 81

初始化集合项依赖属性

       在wpf自定义属性时,若此属性为集合类型的话,如下public class DemoControl : Control { public List<string> Items { get { return (List<string>)GetValue(ItemsProperty); } } ...

2008-11-03 13:38:00 196

wpf开发常见问题(1)

      经过一段时间wpf的学习和实际开发.现在与大家分享下,在实际中wpf遇到的一些实际问题.silverlight 2.0正式版已经出来.sliverlight的功能应该与wpf大步分类似。其中的经验照样可以套用到sliverlight上.现在开始.   一.与模板相关问题 1.如何取得模板中的元素? 直切重点 (1)第一步确定控件相关ContentPresenter.给出一个扩展方法pu...

2008-10-22 21:42:00 104

json格式化,统一格式?,前端与后端的矛盾

      越来越多的js供我们来选择,在使用过程中插件会提供一个数据给我们进行填充.现在大部分的数据格式都是为json.这个格式就需要后端开发人员提供给前端了.web的软件无非就是后端给前端数据,然后前端再转数据类型.然而这个转换该如何来做? 矛盾的产生: 1.前端的一个插件,下面以一个简单的jQuery插件为例子,这个方法可以帮助你为一个select标签添加项 Code     $.fn.se...

2008-10-09 12:07:00 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除