随笔分类 - .NET
摘要:WPF数据绑定的资源,可以是CRL对象;可以绑定CLR对象的属性,属性或索引器;绑定数据的解释是通过Microsoft . net Framework反射或ICustomTypeDescriptor解释;解释绑定的方法有三种,其中最常的是 成为依赖对象派生类 实现INotifyPropertyCha
阅读全文
摘要:一、三个基础知识 1、分层式资源 Hierarchical Resource FrameworkElement基类有一个Resources属性,类型是ResourceDictionary。这个字典包含了一组键值对,每个键值对中的key和value都可以使任意的object。 Resource dic
阅读全文
摘要:WPF中有两种事件模型:一种是在WinForm时代就存在的CLR事件;另一种是WPF时代的路由事件; 一、CLR事件定义与使用 //定义一个委托 public delegate void ClickHandler(String Name); public class Test { /// 定义事件
阅读全文
摘要:依赖属性的传递,在XAML逻辑树上, 内部的XAML元素,关联了外围XAML元素同名依赖属性值 ; <Window x:Class="Custom_DPInherited.DPInherited" xmlns="http://schemas.microsoft.com/winfx/2006/xaml
阅读全文
摘要:WPF的设计理念是:数据驱动,UI与逻辑松耦合 一、传统的CLR属性 public class Person { private string _Name; public string Name { get { return _Name; } set { _Name = value; } } } 二
阅读全文
摘要:一、程序集概念、特性程序集构成了基于 .NET 的应用程序的部署、版本控制、重用、激活范围和安全权限的基本单元。程序集以可执行 (.exe) 文件或动态链接库 (.dll) 文件的形式出现,是 .NET Framework 的生成块。它们向公共语言运行时提供了解类型实现所需要的信息。可以将程序集看成是构成逻辑功能单元并为一起工作而生成的类型和资源的集合。程序集可以包含一个或多个模块。例如,计划较大的项目时,可以让几个各个开发人员负责单独的模块,并通过组合所有这些模块来创建单个程序集。程序集具有以下特点:程序集作为 .exe 或 .dll 文件实现。通过将程序集放在全局程序集缓存中,可在多个应用
阅读全文
摘要:当我们使用C#WinForm创建一个窗体时,为了使其显示时,成为同级窗体类型的子窗体(即显示位置依附于指定的窗口),则我们可以通过重写Showdialog()方便,指定其父窗体示例代码:public new DialogResult ShowDialog(){return ShowDialog(null);}p...
阅读全文

浙公网安备 33010602011771号