自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水之真谛

上善若水,润物无声。

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 深入浅出WPF——x:Class详解

 深入浅出WPF——x:Class详解 小序:按照惯例,我会在年末的最后一篇文章里感谢所有帮助过我的人们。今年也不例外,只是形式简单一些。祝所有帮助过我的朋友、同事、学生和兄弟姐妹们——2009年身体健康、平安快乐、财源滚滚。愿2009年的中国,平安祥和、远离各种灾难,大家的工资涨上去、房价降下来,金融危机早点结束。祝我的父亲母亲,健康长寿! 正文: ……上文省

2008-12-31 16:28:00 12030 4

原创 深入浅出WPF——澄清Attribute与Property

 ……上文若干千字省略…… ------------------------------------------------------在这里,有必要把Attribute和Property这两个词仔细地辨别一下。这两个词的混淆由来已久。混淆的主要原因就是大多数中文译本里既把Attribute译为“属性”,也把Property译为“属性”。其实,这两个词所表达的不是一个层面上的东西。Pr

2008-12-30 22:07:00 9858 10

原创 杂七杂八——获得Silverlight对象宿主URL的方法

 杂七杂八——获得Silverlight对象宿主的方法  经常需要知道Silverlight对象当前宿主的URL是什么。比如,Silverlight对象不能跨domain访问MOSS的web services,所以当Silverlight程序启动的时候,需要先获得当前URL,然后把引用指向这个URL的domain。 获得URL的代码非常简单:string url= App.

2008-12-30 15:14:00 9652 5

原创 杂七杂八——关于XAML与逻辑代码

 杂七杂八——关于XAML与逻辑代码 说两件小事儿吧~~ 昨天晚上(确切地说应该是今天凌晨),我和草羹讨论“XAML能不能写逻辑代码”这个问题。在草小弟的提醒下,我发现这是个有歧义的问题。这个问题可以有两种意思:XAML能不能用来写逻辑代码?XAML文件里能不能包含逻辑代码?对于第一种意思——XAML是一种声明性语言,就是用来声明UI元素的,不能用来写逻辑代码;

2008-12-27 11:12:00 10715 3

原创 深入浅出WPF——XAML的优点

深入浅出WPF——XAML的优点 正文: 2. XAML有哪些优点 前面一节已经向我们透露了XAML的几个优点:• XAML可以设计出专业的UI和动画——好用• XAML不需要专业的编程知识,它简单易懂、结构清晰——易学• XAML使设计师能直接参与软件开发,随时沟通、无需二次转化——高效然而,XAML这位翩翩君子的才华可远不止这些。自从应用程序从命令行界面(Console Use

2008-12-25 23:26:00 13142 12

原创 深入浅出WPF——什么是XAML

 深入浅出WPF——什么是XAML 小序:还记得周星驰那句话吗?“人如果没有理想,那跟咸鱼有什么区别”。当自己一步踏上追求理想的征途,才发现为了理想要放弃很多、很多……只有这时候才能切身地明白到什么叫“舍得”。向所有关注我的朋友们汇报一声,我开始动笔写《深入浅出WPF》了。现在大概已经完成了两三章的样子,我会把一些片断陆续发布到blog里,请大家多提宝贵意见。我知道,当我最疲惫

2008-12-25 00:54:00 12627 12

原创 2008-12-21 日志:冬至日

 2008-12-21 日志:冬至日 小时候有一个想法是正确的,那就是:成熟是一种感觉。渐渐地,人也快到三十了,才明白了“成熟”这种感觉是一个条件一个条件凑起来的。而且,像“容忍”、“珍惜人缘”、“善待朋友”这些感觉或者着“条件”,除非有过经历、有过磨练(甚至是磨难)并且有一定的基础(特别是经济基础)后,才能具备。总之,成熟不是空想和分析出来的。 随着人慢慢成熟,才发现自己开始愿意

2008-12-21 12:27:00 7510 7

原创 Silverlight实例秀——可切换视图的DataTemplate(做网站必备技术)

 Silverlight实例秀——可切换视图的DataTemplate(做网站必备技术) 小序:敏捷开发也是要有个度的。搞敏捷,最起码的限度是程序员要对手里使用的工具比较精通。相信大家都见过这个场景:问:“你在做什么?”程序员:“我在敏捷开发。”问:“这样设计不对吧……”程序员:“没事儿,我可以重构!”拜托,手里使用的工具都不了解,程序中到处都是诡异的方法……怎么重构?天生

2008-12-18 17:06:00 12678 12

原创 杂七杂八——适用于WPF的设计模式

 杂七杂八——适用于WPF的设计模式 小序:当梦想突然有一天变成现实的时候,我们会有什么样的感觉?惊喜自然是少不了的。惊喜过后呢?剩下的就是要接受现实了——就像小鬼当家里的小家伙。 正文:有朝一日能把软件的UI设计和逻辑设计分开,这是多年来程序开发人员的梦想。如今,这个梦想被XAML+C#实现了,大家都很开心。开心过后,问题来了——Binding与依赖属性再好使、路由事件和

2008-12-16 22:08:00 15628 11

原创 WPF实例秀——不用属性也Binding(XAML篇)

 WPF实例秀——不用属性也Binding 正文:实际编程中,因为我们较多地使用到Binding类的Source与Path,所以可能会有一个思维定式,那就是:有可能作为数据源的类一定要准备好一些属性,这些属性将作为Binding的Path。如果本着这个思想去设计有可能作为数据源的类,那么会有两个问题出现:1. 这个类的哪些属性有可能作为数据源的Path?是都需要激发Notify

2008-12-16 00:01:00 14794 19

原创 WPF实例秀——如何获取UI元素的图像

WPF实例秀——如何获取UI元素的图像 这个标题还真难说明白,我还是再解释一下吧。 比如我想在UI上拖拽某个元素,拖拽过程中,我需要让这个UI元素的影相跟着鼠标移动(但UI还停留在原位),当放开鼠标的时候,UI元素移动到新的位置。 这是个很常见的需求,实现这个需求的第一步就是获取这个UI元素的影相。实现这一步其实很简单,核心就是使用VisualBrush这个画刷子类。 

2008-12-12 17:50:00 10339 7

原创 2008-12-11 日志:人到三十

 是不是每个男人到了三十来岁激情都会越来越少?原因是什么?是因为到了成熟的年纪就应该有个成熟的样子,然后装着装着就变成了真的;还是因为发现自己想达到的目标再也达不到了、想得到的东西再也得不到了,开始放弃? 这感觉,不活到三十岁,还真不知道。面对这种感觉,我只有一个行动,那就是——突破这种状态,绝不能就此沉沦。 对于那些比我年轻五六岁的朋友们,我想说三句话:1. 小时候不好好

2008-12-11 19:07:00 8515 7

原创 杂七杂八——Name与x:Name的关系

 杂七杂八——Name与x:Name的关系 小序: 如果想用Google搜包含冒号的内容怎么办?比如我想搜x:Name这个字符串……原来,应该是这样——x::Name这世道,连搜索也要加转义,全民程序员,要不要人活了? 正文: 从第一天学习XAML语言开始,我就一直没分清为什么对于一个XAML标签既可以设置它的Name又可以设置它的x:Name。问过一些同事

2008-12-11 17:46:00 17652 22

原创 2008-12-10 日志:整理心情

2008-12-10 日志:整理心情 总是在忙的时候就不写博客……总是在喜欢上别的东西的时候就不打理博客……总是在累了的时候先放弃写博客…… 自我批评一下,还是不成熟。成熟的人大概都懂得生活要有节奏、懂得细水常流般的积累和用毅力克服困难。 我问自己,写博的动力是什么? 我想,小的时候可能是那种被关注的感觉吧——那好像并不是什么很健康的心态。正是这种心态时常导

2008-12-10 15:18:00 7400 3

WPF拖拽效果源代码

代码演示了使用WPF实现拖拽对象时带有影相的效果。

2008-12-12

空空如也

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

TA关注的人

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