随笔分类 - WPF
摘要:1、.Net Framework是Microsoft为开发应用程序而创建的一个开发平台。 运行操作系统不限:Microsoft版本运行在windows,Mono版本运行开Linux和MacOS; 应用程序的类型不限:Windows、Web、Web服务及其他。 兼容多种开发语言:C#、C++、VB、J
阅读全文
摘要:1、WPF资源分布:数据库、资源文件、WPF对象资源、变量2、每个WPF的界面都具有一个名为Resources的属性,其类型为ResourceDictionary,以键值对的形式存储资源。3、检索资源时,控件先查找自己的Resources属性,如果没有,程序会沿LogicalTree向上一级控件查找...
阅读全文
摘要:1、Field:字段,封装在类中的变量。 Method:方法,封装在类中的函数。 成员:类中的字段和方法,可分为静态成员和非静态成员。 静态字段在内存中只有一份拷贝。 非静态字段是每个实例拥有一个拷贝。 方法无论是否静态,在内存中都只有一份拷贝。2、CLR属性直接把字段的数据暴露...
阅读全文
摘要:1、消息驱动与事件驱动事件 即封装过的消息2、数据驱动3、BindingSource、Target、Path、INotifyPropertyChanged结构this.textBoxName.SetBinding(TextBox.TextProperty,new Binding("Name){Sou...
阅读全文
摘要:1、项目模板Visual Studio自动配置编译器参数,并准备好一套基本的源代码。2、App.xaml/App.xaml.cs声明程序的进程,并指定程序的主窗体。3、Attribute和PropertyAttribute:特征,属于编程语言语法层面,是为了区分同类的不同语法元素。Property:...
阅读全文
摘要:依赖属性与一般属性相比,提供了对资源引用、样式、动画、数据绑定、属性值继承、元数据重载以及WPF设计器的继承支持功能的支持。下面的这个Demo来自《葵花宝典--WPF自学手册》。1、MainWindow.xaml 1 7 8 9 12 1...
阅读全文
摘要:路由事件通过EventManager,RegisterRoutedEvent方法注册,通过AddHandler和RemoveHandler来关联和解除关联的事件处理函数;通过RaiseEvent方法来触发事件;通过传统的CLR事件来封装后供用户使用。如何实现自定义路由事件,可以参考MSDN官网上的文...
阅读全文
摘要:类型转换器提供字符串文本到值的转换方法来帮助WPF设计时在XAML中配置属性。具体用法可以参考MSDN的文档:如何:实现类型转换器。下面是一个Demo,参考自。1、MainWindow.xaml 1 7 8 9 10 ...
阅读全文

浙公网安备 33010602011771号