摘要:一、前言首先谈谈泛型,包括Java, C++都有自己的泛型(模版),这种机制大大的减少了代码的数量,是一种类型的抽象。集合就我了解C++的 STL 中的vector, list, map 等, .net 中的List, HashTable等,都是对基本数据结构的实现,如链表,队列,栈,等。但是在具体...
阅读全文
摘要:GC 内存常见问题1. GC 对象的复活namespace ConsoleApplication2{ public class Resurrection { public int Data; public Resurrection(int data) ...
阅读全文
摘要:C# WPF性能提升总结1. 提升list controls 的性能?对于WPF里有两种方式 , 一个是数据虚拟化,一个是UI虚拟化。WPF 4.5支持UI虚拟化,但是只提供了部分控件的虚拟化,具体可以查阅相关资料。推荐http://blogs.msdn.com/b/dancre/archive/2...
阅读全文
摘要:WPF基本问题问题与解答:1. 逻辑树与视觉树的区别。 逻辑树是视觉树的子集,它体现了parent, children的关系,这种关系通过xaml来体现。视觉树是建立在逻辑树的基础上的,它包括了部分装饰用的控件。2. 什么是依赖属性. 是WPF特有的一种属性,它只在你给它赋值得时候他才占用内存空间...
阅读全文
摘要:使用依赖属性:public class SimpleDO : DependencyObject { public static readonly DependencyProperty IsActiveProperty = DependencyProperty.Register...
阅读全文
摘要:Overview:Layout is the critcal component of an application's usability on a wide range of devices.Layout process:WPF layout takes place in two stages:...
阅读全文