WINFX FEB CTP Namespace 更新

在学习WPF过程中发现现在的很多例子都是在Jan CTP的环境下写的,和FEB的环境不能直接运行,首先就是namespace报错,下面列举一下WINFX FEB CTP 的 Namespace和以前版本的对应关系:


OLD
http://schemas.microsoft.com/winfx/avalon/2005


NEW
http://schemas.microsoft.com/winfx/2006/xaml/presentation



OLD
http://schemas.microsoft.com/winfx/xaml/2005


NEW
http://schemas.microsoft.com/winfx/2006/xaml



OLD
http://schemas.microsoft.com/winfx/2005/06/markup-compatibility


NEW
http://schemas.openxmlformats.org/markup-compatibility/2006



OLD
http://schemas.microsoft.com/expression/interactivedesigner/2005


NEW
http://schemas.microsoft.com/expression/interactivedesigner/2006



另外Mapping一个CLR namespace到XML namespace也做了改变,Mapping的语法已经不需要再使用了。


Mapping PI for same assembly


OLD
<?Mapping XmlNamespace=”local” ClrNamespace=”MyCompany.MyProduct” ?>
<… xmlns:my=”local” >


NEW
<… xmlns:my=”clr-namespace:MyCompany.MyProduct” >


 
Mapping PI for different assembly


OLD
<?Mapping XmlNamespace=”local” ClrNamespace=”MyCompany.MyProduct” Assembly=”someDLL” ?>
<… xmlns:my=”local” >


NEW
<… xmlns:my=”clr-namespace:MyCompany.MyProduct;assembly=someDLL” >


For fully specified assembly names, follow the syntax outlined here: http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyname.aspx


更多其它的FEB更新

发表评论

电子邮件地址不会被公开。 必填项已用*标注