摘要: 触发器: XAMl触发器有:属性触发器(属性值改变触发)、多触发器(基于多个属性值)、数据触发器(数据改变)和事件触发器。 属性触发器: Style类中有Trigger属性,通过它实现属性改变时的动作。Trigger类的属性说明: Trigger属性 说明 Prope... 阅读全文
posted @ 2012-09-12 18:23 Caius.Walt.Wang 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 元素风格,自定义参数: 控件的Style属性可以赋予包含Setter相关联的Style属性。Setter元素定义Property和Value属性。可以定义一个Style样式名TargetType,并以此进行样式访问,如Button.Background:但是直接定义在Button下面仅仅方便该button使用,如果定义在窗口资源下,系统资源下已达到资源共享。 <Button> ... 阅读全文
posted @ 2012-09-11 15:56 Caius.Walt.Wang 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 布局类派生于Pannel类: StackPanel: 由于Window只能包含一个元素,作为其内容。因此要包含多个元素,可以将StackPanel作为子元素,并在StackPanel添加元素,StackPanel只是简单容器控件,只能逐个依次显示元素。StackPanel的方向可以垂直或水平。ToolBarPanel派生于StackPanel。 <StackPanel Orient... 阅读全文
posted @ 2012-09-11 11:10 Caius.Walt.Wang 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 简单控件:TextBox/RichTextBox显示无格式文档/通过FlowDocument类带格式PasswordBox输入密码,Password属性范文输入的值,密码改变立即调用PasswordChangedScrolBar包含一个Thumb,从中选择一个值进行局部显现。ProgressBarSlider通过Slider移动Thumb,ScrolBar、ProgressBar和Slider继承于RangerBaseCalendar内容控件:ContentControl说明Lebel表示控件的文本标签,该类支持访问键,例如菜单Fram支持导航,使用Navigate()方法可以导航到一个页面内 阅读全文
posted @ 2012-09-10 15:47 Caius.Walt.Wang 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 委托: delegate void defunction ( int parm1, int parm2 );void function ( int parm1, int parm2 ){ ... ;}defunction fun = new defunction(function ); fun( 12, 43 );Action<T> 与Func<T>委托:Action<T>委托... 阅读全文
posted @ 2012-09-10 14:06 Caius.Walt.Wang 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Shape类 shape类 说明 Line 坐标X1,X2绘制线条 Rectangule ... 阅读全文
posted @ 2012-09-10 11:59 Caius.Walt.Wang 阅读(304) 评论(0) 推荐(0) 编辑
摘要: CLR属性 与 依赖属性 CLR属性我们非常熟悉了,在DotNet编程中随处可见。最简单最常见的属性访问器就是直接操纵类的私有成员,如下: public class Person { private String _name; public string Name { get { return _name; } set { _name = value; } } } C#3.0... 阅读全文
posted @ 2012-09-04 18:01 Caius.Walt.Wang 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 控制反转与依赖注: 写一个对象集合,对于相似对象的实现,可以在一个方法(1)里实现每一个,但是缺点就是添加一个新的事物需要打开源代码进行修改,并且很多都是重复的;因此提出了多态(2)。但是对于一些东西还是有些重复,在C#中利用接口,提出了依赖注入(3); 依赖注入(Dependency Injection),是这样一个过程:由于某客户类只依赖于服务类的一个接口,而不依赖于具体服务类,... 阅读全文
posted @ 2012-09-04 17:59 Caius.Walt.Wang 阅读(168) 评论(0) 推荐(0) 编辑
摘要: XML 元素,可以分成有内容的非空元素和没有内容的空元素,元素内容可以是文本串若干子元素。非空元素的一般格式为: <元素名[ 属性名="属性值" 属性名="属性值" „„]> 元素内容 </元素名> 元素的一般格式为: <元素名[ 属性名="属性值" 属性名="属性值" „„] />... 阅读全文
posted @ 2012-09-03 18:18 Caius.Walt.Wang 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 不依靠XMAL的window界面 阅读全文
posted @ 2012-09-03 11:09 Caius.Walt.Wang 阅读(125) 评论(0) 推荐(0) 编辑