摘要: 因为XAML是设计用来与.NET类型系统一起工作的,你可以在其中使用任何类型的.NET对象(甚至是COM对象,这还多亏了COM的互操作性),也可以使用自己定义的对象,无论这些对象是不是与用户界面有关。但是,对象必须以“友好声明”(declarative-friendly)的方式进行设计。例如,如果一个类没有默认的构造函数,也没有提供有用的实例属性,那么它在XAML中是无法直接使用的。设计WPF API有很多细节来适应XAML的声明模型,它超越了通常.NET的设计规范。WPF 程序集都被加上了XmlnsDefinitionAttribute属性,这样可以将.NET命名空间映射为XAML文件中的X 阅读全文
posted @ 2012-07-16 17:28 MicroLeo 阅读(296) 评论(0) 推荐(0) 编辑