摘要:
... 阅读全文
摘要:
一、前言事件的作用是发布、传播一些信息,消息送达接收者,事件的使命就算完成了,至于如何响应事件送来的消息事件并不做规定,每个接收者可以使用自己的行为来响应事件,也就是说事件不具有约束力。命令能够在代码结构和命名上做约束,还可以约束步骤逻辑。二、命令系统的基本元素*命令(Command):WPF的命令实际上就是实现了ICommand接口的类,平时使用最多的是RoutedCommand类。*命令源(Command Source):即命令的发送者,是实现了ICommandSource接口类。*命令目标(Command Target): 即命令将发送给谁,或者说命令将作用在谁身上。命令目标必须是实现了 阅读全文
摘要:
1、把普通CLR类型单个对象指定为Source:包括.NET Framework自带类型的对象和用户自定义类型的对象。如果类型实现了INotifyPropertyChanged接口,则可通过在属性的set语句里激发PropertyChanged事件来通知Binding数据已被更新。using System.ComponentModel;namespace _SampleDataBinding{ class Person:INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyC... 阅读全文
摘要:
例子一:简单的依赖属性 OK class Student:DependencyObject { //最简单的依赖属性 public static readonly DependencyProperty NameProperty = DependencyProperty.Register("Name", typeof (string), ... 阅读全文
摘要:
1、必备神器http://www.cnblogs.com/stoneniqiu/p/3488546.html2、常用快捷键http://www.cnblogs.com/TankXiao/p/3468831.html 阅读全文
摘要:
首先新建一个空的项目,然后添加一个类,引用一下程序集:PresentationCore.dllPresentationFramework.dllWindowsBase.dllnamespace Project1 { class NoXAML :Application//添加WindowsBase.dll { [STAThread] static void Main(string[] args) { NoXAML app = new NoXAML(); app.Startup+=AppStartU... 阅读全文