积极答复者
<UserControl>标签的那些都是什么东东?

问题
-
<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:dataform="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.DataForm" xmlns:input="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:后边是啥东西呀,没搞明白,又查不到资料。哪位高人能讲解下,谢谢。
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
x:Class="System.Windows.Controls.Samples.DataFormSample" mc:Ignorable="d">
视别人的帮助为恩赐~
答案
-
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dataform="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.DataForm"
xmlns:input="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"
xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" <br/> xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" <br/> x:Class="System.Windows.Controls.Samples.DataFormSample"
mc:Ignorable="d">
1、xmlns是XAML命名空间,Silverlight2以上都是这个,不同的namespace支持不同的XAML对象,例如你在Silverlight1.0的命名空间里写Silverlight2以上的XAML对象就不被识别。
2、后面x:是指在这个空间下引用那些类库,例如:clr-namespace:System.Windows.Controls就是引用System.Windows.Controls这个类库,那么你在你的XAML里就可以使用Controls里的对象。
以上。My blog: http://blog.csdn.net/dotfun http://dotfun.cnblogs.com
My contact: QQ:372900288 E-mail:372900288@qq.com msn:sellnet007@hotmail.com
- 已建议为答案 风云-魏永超Moderator 2009年5月7日 9:46
- 已标记为答案 woodynet 2009年5月7日 10:05
全部回复
-
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dataform="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.DataForm"
xmlns:input="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"
xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" <br/> xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" <br/> x:Class="System.Windows.Controls.Samples.DataFormSample"
mc:Ignorable="d">
1、xmlns是XAML命名空间,Silverlight2以上都是这个,不同的namespace支持不同的XAML对象,例如你在Silverlight1.0的命名空间里写Silverlight2以上的XAML对象就不被识别。
2、后面x:是指在这个空间下引用那些类库,例如:clr-namespace:System.Windows.Controls就是引用System.Windows.Controls这个类库,那么你在你的XAML里就可以使用Controls里的对象。
以上。My blog: http://blog.csdn.net/dotfun http://dotfun.cnblogs.com
My contact: QQ:372900288 E-mail:372900288@qq.com msn:sellnet007@hotmail.com
- 已建议为答案 风云-魏永超Moderator 2009年5月7日 9:46
- 已标记为答案 woodynet 2009年5月7日 10:05