摘要: 在Xaml中定义某种类型的一个element就相当于构造了一个此类型的对象。如:但是这个对象如何去访问?类似于CLR中在栈中存放对象在堆中的地址,然后将该栈的地址命名以便对象访问。x:Name是为在xaml中定义的对象赋予一个唯一标识的名字,方便其它代码访问。而FrameworkElement.Name属性是为所有FrameworkElemet派生类提供的与x:Name等效的更简便的方式。 阅读全文
posted @ 2013-11-23 23:06 self.refactoring 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1. xaml中直接映射为prefixxmlns:prefix="clr-namespace:MyApplication.Modules.Entity;assembly=MyAssembly".2.通过XmlnsDefinitionAttribute在Assembly源码中定义:在Assembly的AssemblyInfo.cs中添加assembly level的attribute将clr namespace映射为xml namespace.[assembly:XmlnsDefinition("http://mynamespace.codelife.com&quo 阅读全文
posted @ 2013-11-23 22:17 self.refactoring 阅读(406) 评论(0) 推荐(0) 编辑