xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
:这是默认名称空间,因为它没有定义前缀。这意味着没有前缀的任何子元素都在这个命名空间中定义。在这里可以找到所有基本的控件,比如Button
和TextBlock
。
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
:这个名称空间包含了XAML for WPF的大部分特定和必需的内容,比如Class
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
:此命名空间仅定义与design-time相关的元素。
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
:这个命名空间定义了如何为XML解析器表达兼容性问题。
mc:Ignorable="d"
:这不是一个名称空间映射,而是一个使用名称空间的示例。mc
中定义的Ignorable
属性告诉XAML解析器可以安全地忽略哪些标记。这意味着文档中任何以d:
开头的元素如果不被理解,就不能引发错误。
xmlns:local="clr-namespace:WpfApp1"
:这将名称空间WpfApp1
映射到前缀local
。这意味着,如果您希望在XAML中使用您在名称空间WpfApp1
中的代码中定义的类或属性之一,则应该在其前面加上local:
,以便XAML解析器理解它。
posted @
2022-07-13 22:30
Zhao's_Blog
阅读(
377)
评论()
收藏
举报