wpf – 为什么XAML命名空间URI和它们用于什么?
发布时间:2020-12-16 22:56:13 所属栏目:百科 来源:网络整理
导读:我对 XML命名空间持怀疑态度.我不知道为什么我们在所有XAML应用程序中都需要这些命名空间. xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:x=http://schemas.microsoft.com/winfx/2006/xaml 我理解命名空间的概念,如System.Text,Sys
我对
XML命名空间持怀疑态度.我不知道为什么我们在所有XAML应用程序中都需要这些命名空间.
xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml 我理解命名空间的概念,如System.Text,System.LINQ等.我们在我们的类中使用它,因为我们有类库,它们位于同一台计算机上. 问题: >它代表一些URI.所以WPF是独立的应用程序.如果应用程序的用户没有连接到Internet,那么它的重要性是什么?首先,为什么我们需要这个?
这是什么意思? 解决方法
XAML命名空间就像C或C#/ VB.NET中的命名空间一样,它用于对类和其他项进行逻辑分组.
在WPF / XAML中,您有一个命名空间xmlns = http:// …这是WPF默认为您提供的控件的命名空间. xmlns:x是一个名称空间,用于提供一些特殊值,如x:Null,表示空值. 您可以定义自己的控件并将它们命名为TextBox,但是您应该为这些控件创建自己的命名空间,以免干扰全局命名空间. 命名空间定义中提到的URL与实际的Internet连接或实际的现有URL无关,这只是可以正确区分命名空间. 有关此主题的 MSDN有一篇很好的文章. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |