12 2018 档案
摘要:属性默认按照字母顺序排序,有时,我们想要按自定义的顺序排序 这个工具类可以把每个属性类别里的属性排序,但是不能把属性类别排序。 为属性类添加属性:[TypeConverter(typeof(PropertySorter))]为每个属性添加属性:[PropertyOrder(10)] 工具类 属性排序
阅读全文
摘要:零.引言 PropertyGrid中我们经常看到一些下拉式的编辑方式(Color属性)和弹出式编辑框(字体),这些都是为一些复杂的属性提供的编辑方式,本文主要说明如何实现这样的编辑方式。 一.为属性提供编辑类 弹出式和下拉式是如何实现的呢,这需要为属性提供一个专门的编辑类。.Net为我们提供了一个S
阅读全文
摘要:零.引言 PropertyGrid用来显示某一对象的属性,但是并不是所有的属性都能编辑,基本数据类型(int, double等)和.Net一些封装的类型(Size,Color等)可以编辑,但是对于自己定义的类型属性,是不能编辑的,本文主要讲述如何为自定义类型作为属性时,在PropertyGrid中进
阅读全文
摘要:零.引言 前面一篇文章介绍了如何在PropertyGrid中添加属性Tab,本文主要介绍如何添加事件选项卡。事件在许多对象中都有,尤其是在控件中,如何让对象的事件在PropertyGrid中显示出来呢,本文将进行简单的说明。 一.回顾添加属性Tab 在上篇文章中详细的讲解了如何添加属性Tab,这里简
阅读全文
摘要:零.引言 PropertyGrid用来显示和编辑对象的属性,前面已经简单介绍了如何使用该控件和提供不同的属性编辑方法。前面主要讲如何使用该控件,但有时,该控件无法满足我们的需求,就需要对其进行扩展。本文主要介绍如何在PropertyGrid中添加属性选项卡(PropertyTab)。VS自带的属性框
阅读全文
摘要:零.引言 PropertyGrid显示一个对象的属性和事件时,可以设置其默认属性和事件,也就是当你选中对象时,propertyGrid中焦点在哪一个属性或事件上。为对象的属性提供默认值,使PropertyGrid显示属性时,更加友好。 一.默认属性和默认事件 PropertyGrid能识别默认属性和
阅读全文
摘要:一.引言 PropertyGrid是Visual Studio中新增的控件,顾名思义,其主要是用来显示和设置某一(或多个)对象的属性值的。其具体的实现主要是基于.Net中强大的反射机制。PropertyGrid功能十分的强大,本人能力有限,集MSDN及丰富的网络资源,略窥一斑,虽晓之甚少,亦不敢掩藏
阅读全文
摘要:一个窗口在运行时,是这样的: 但是,在设计时,却远比这复杂的多,它需要一个设计器对象:它仅存在于设计时,并连接到运行时存在的对象。 宿主容器 我们可以看到每个窗体和按钮均有与之相关的设计器。这两个对象也连接到拥有这两个对象的宿主容器。宿主容器还提供以下服务:选择服务(选择界面上的控件)、显示消息的U
阅读全文
摘要:The Perfect Host: Create And Host Custom Designers With The .NET Framework 2.0 Dinesh Chandnani - 三月 2006 (MSDN Magazine: C#) This article discusses:
阅读全文
摘要:先给端口设vlan,再给vlan设ip NETGEAR系列
阅读全文
摘要:1.2 步入WPF 下面是WPF的一些亮点: 广泛整合:各种媒体类型都能组合起来并一起呈现 与分辨率无关:因为WPF使用矢量图形 硬件加速:WPF是基于Direct3D创建的,工作全部是由GPU完成的 声明式编程 富创作和定制 易于部署 2.1 XAML 定义 XAML是一种相对简单、通用的声明式编
阅读全文
摘要:目 录第一部分 背景第 1 章 为什么创造 WPF 21.1 回顾过去 21.2 步入 WPF 31.3 作为.NET Framework 的组成部分 71.3.1 为托管代码而设计 81.3.2 强调声明式描述 81.4 小结 9第 2 章 XAML 揭秘 102.1 XAML 定义 112.2
阅读全文
摘要:泛型可以创建独立于被包含类型的类和方法 性能、类型的安全性、二进制代码重用、代码的拓展、命名约定 6.1.1 性能 ArrayList类存储对象,把对象作为参数,需要大量装箱和拆箱。 List<T>类不使用对象,而是在使用时定义类型,定义的类型在JIT编译器动态生成的类中使用,不再进行装箱和拆箱操作
阅读全文
摘要:第1章 基础知识 11.1 Unity简介 11.2 跨平台与多工种协作 11.3 Unity版本 21.4 Unity内置资源或拓展资源 31.5 示例项目打包与发布 51.6 Unity服务 71.7 小结 8第 2章编辑器的结构 92.1 游戏项目 92.1.1 创建项目 92.1.2 打开项
阅读全文