- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 深入浅出WPF——x:Class详解
深入浅出WPF——x:Class详解 小序:按照惯例,我会在年末的最后一篇文章里感谢所有帮助过我的人们。今年也不例外,只是形式简单一些。祝所有帮助过我的朋友、同事、学生和兄弟姐妹们——2009年身体健康、平安快乐、财源滚滚。愿2009年的中国,平安祥和、远离各种灾难,大家的工资涨上去、房价降下来,金融危机早点结束。祝我的父亲母亲,健康长寿! 正文: ……上文省
2008-12-31 16:28:00 12091 4
原创 深入浅出WPF——澄清Attribute与Property
……上文若干千字省略…… ------------------------------------------------------在这里,有必要把Attribute和Property这两个词仔细地辨别一下。这两个词的混淆由来已久。混淆的主要原因就是大多数中文译本里既把Attribute译为“属性”,也把Property译为“属性”。其实,这两个词所表达的不是一个层面上的东西。Pr
2008-12-30 22:07:00 9921 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 9683 5
原创 杂七杂八——关于XAML与逻辑代码
杂七杂八——关于XAML与逻辑代码 说两件小事儿吧~~ 昨天晚上(确切地说应该是今天凌晨),我和草羹讨论“XAML能不能写逻辑代码”这个问题。在草小弟的提醒下,我发现这是个有歧义的问题。这个问题可以有两种意思:XAML能不能用来写逻辑代码?XAML文件里能不能包含逻辑代码?对于第一种意思——XAML是一种声明性语言,就是用来声明UI元素的,不能用来写逻辑代码;
2008-12-27 11:12:00 10795 3
原创 深入浅出WPF——XAML的优点
深入浅出WPF——XAML的优点 正文: 2. XAML有哪些优点 前面一节已经向我们透露了XAML的几个优点:• XAML可以设计出专业的UI和动画——好用• XAML不需要专业的编程知识,它简单易懂、结构清晰——易学• XAML使设计师能直接参与软件开发,随时沟通、无需二次转化——高效然而,XAML这位翩翩君子的才华可远不止这些。自从应用程序从命令行界面(Console Use
2008-12-25 23:26:00 13220 12
原创 深入浅出WPF——什么是XAML
深入浅出WPF——什么是XAML 小序:还记得周星驰那句话吗?“人如果没有理想,那跟咸鱼有什么区别”。当自己一步踏上追求理想的征途,才发现为了理想要放弃很多、很多……只有这时候才能切身地明白到什么叫“舍得”。向所有关注我的朋友们汇报一声,我开始动笔写《深入浅出WPF》了。现在大概已经完成了两三章的样子,我会把一些片断陆续发布到blog里,请大家多提宝贵意见。我知道,当我最疲惫
2008-12-25 00:54:00 12708 12
原创 2008-12-21 日志:冬至日
2008-12-21 日志:冬至日 小时候有一个想法是正确的,那就是:成熟是一种感觉。渐渐地,人也快到三十了,才明白了“成熟”这种感觉是一个条件一个条件凑起来的。而且,像“容忍”、“珍惜人缘”、“善待朋友”这些感觉或者着“条件”,除非有过经历、有过磨练(甚至是磨难)并且有一定的基础(特别是经济基础)后,才能具备。总之,成熟不是空想和分析出来的。 随着人慢慢成熟,才发现自己开始愿意
2008-12-21 12:27:00 7558 7
原创 Silverlight实例秀——可切换视图的DataTemplate(做网站必备技术)
Silverlight实例秀——可切换视图的DataTemplate(做网站必备技术) 小序:敏捷开发也是要有个度的。搞敏捷,最起码的限度是程序员要对手里使用的工具比较精通。相信大家都见过这个场景:问:“你在做什么?”程序员:“我在敏捷开发。”问:“这样设计不对吧……”程序员:“没事儿,我可以重构!”拜托,手里使用的工具都不了解,程序中到处都是诡异的方法……怎么重构?天生
2008-12-18 17:06:00 12711 12
原创 杂七杂八——适用于WPF的设计模式
杂七杂八——适用于WPF的设计模式 小序:当梦想突然有一天变成现实的时候,我们会有什么样的感觉?惊喜自然是少不了的。惊喜过后呢?剩下的就是要接受现实了——就像小鬼当家里的小家伙。 正文:有朝一日能把软件的UI设计和逻辑设计分开,这是多年来程序开发人员的梦想。如今,这个梦想被XAML+C#实现了,大家都很开心。开心过后,问题来了——Binding与依赖属性再好使、路由事件和
2008-12-16 22:08:00 15698 11
原创 WPF实例秀——不用属性也Binding(XAML篇)
WPF实例秀——不用属性也Binding 正文:实际编程中,因为我们较多地使用到Binding类的Source与Path,所以可能会有一个思维定式,那就是:有可能作为数据源的类一定要准备好一些属性,这些属性将作为Binding的Path。如果本着这个思想去设计有可能作为数据源的类,那么会有两个问题出现:1. 这个类的哪些属性有可能作为数据源的Path?是都需要激发Notify
2008-12-16 00:01:00 14900 19
原创 WPF实例秀——如何获取UI元素的图像
WPF实例秀——如何获取UI元素的图像 这个标题还真难说明白,我还是再解释一下吧。 比如我想在UI上拖拽某个元素,拖拽过程中,我需要让这个UI元素的影相跟着鼠标移动(但UI还停留在原位),当放开鼠标的时候,UI元素移动到新的位置。 这是个很常见的需求,实现这个需求的第一步就是获取这个UI元素的影相。实现这一步其实很简单,核心就是使用VisualBrush这个画刷子类。
2008-12-12 17:50:00 10385 7
原创 2008-12-11 日志:人到三十
是不是每个男人到了三十来岁激情都会越来越少?原因是什么?是因为到了成熟的年纪就应该有个成熟的样子,然后装着装着就变成了真的;还是因为发现自己想达到的目标再也达不到了、想得到的东西再也得不到了,开始放弃? 这感觉,不活到三十岁,还真不知道。面对这种感觉,我只有一个行动,那就是——突破这种状态,绝不能就此沉沦。 对于那些比我年轻五六岁的朋友们,我想说三句话:1. 小时候不好好
2008-12-11 19:07:00 8592 7
原创 杂七杂八——Name与x:Name的关系
杂七杂八——Name与x:Name的关系 小序: 如果想用Google搜包含冒号的内容怎么办?比如我想搜x:Name这个字符串……原来,应该是这样——x::Name这世道,连搜索也要加转义,全民程序员,要不要人活了? 正文: 从第一天学习XAML语言开始,我就一直没分清为什么对于一个XAML标签既可以设置它的Name又可以设置它的x:Name。问过一些同事
2008-12-11 17:46:00 17812 22
原创 2008-12-10 日志:整理心情
2008-12-10 日志:整理心情 总是在忙的时候就不写博客……总是在喜欢上别的东西的时候就不打理博客……总是在累了的时候先放弃写博客…… 自我批评一下,还是不成熟。成熟的人大概都懂得生活要有节奏、懂得细水常流般的积累和用毅力克服困难。 我问自己,写博的动力是什么? 我想,小的时候可能是那种被关注的感觉吧——那好像并不是什么很健康的心态。正是这种心态时常导
2008-12-10 15:18:00 7430 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人