随笔分类 -  WPF

摘要:由于ComboBox,ListBox等控件没有实现ICommandSource接口,所以不支持在XAML中进行Command绑定,下面的一段代码就是,对ComboBox实现对ICommandSource接口的实现:public class ComboBoxWithCommand : ComboBox... 阅读全文
posted @ 2014-11-10 14:31 猛龍過江 阅读(606) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/Zhouyongh/archive/2011/08/01/2123610.html 阅读全文
posted @ 2013-02-02 14:56 猛龍過江 阅读(160) 评论(0) 推荐(0)
摘要:这段是MSDN上对依赖属性(DependencyProperty)的描述。主要介绍了两个方面,WPF中提供了可用于扩展CLR属性的服务;被这个服务支持的属性称为依赖属性。 单看描述,云里雾里的,了解一个知识,首先要知道它产生的背景和为什么要有它,那么WPF引入依赖属性是为了解决什么问题呢?从属性说起属性是我们很熟悉的,封装类的字段,表示类的状态,编译后被转化为get_,set_方法,可以被类或结构等使用。 一个常见的属性如下: 1: public class NormalObject 2: { 3: private string _unUsedField; 4: ... 阅读全文
posted @ 2013-02-01 00:34 猛龍過江 阅读(317) 评论(0) 推荐(0)
摘要:对于每个FrameWorkElement来说都有两个类型的Transform属性,这个属性可以用于两种变换:LayoutTransform (发生在布局之前的旋转)(旋转中心是由布局决定的)RenderTransform(发生在布局之后的旋转)(它有RenderTransformOrigin属性可以决定旋转中心)两者都有属性标签控件:1、RotateTransform:元素旋转:有属性Angle:旋转角度。{CenterX:旋转水平中心。CenterY旋转的垂直中心}这两个是绝对定位坐标,而RenderTransformOrigin是相对定位的。2、ScaleTransform:会对元素水平, 阅读全文
posted @ 2013-01-23 22:39 猛龍過江 阅读(6216) 评论(0) 推荐(1)
摘要:WPF中有种叫做触发器的东西(记住不是数据库的trigger哦)。它的主要作用是根据trigger的不同条件来自动更改外观属性,或者执行动画等操作。 WPFtrigger的主要类型有:Trigger、MultiTrigger、DataTrigger、MultiDataTrigger、EventTrigger几种。从字面意思上我们想大家已经知道个大概,接下来我将还会用实例代码逐一进行介绍。trigger主要运用的场景在Style、ControlTemplate、DataTemplate三个地方。在这些地方可以使用trigger,具体视情况而定。 1.在Style中使用各种trigger 在... 阅读全文
posted @ 2013-01-12 11:24 猛龍過江 阅读(39665) 评论(0) 推荐(5)