WPF xmlns标识语义

  • xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation":这是默认名称空间,因为它没有定义前缀。这意味着没有前缀的任何子元素都在这个命名空间中定义。在这里可以找到所有基本的控件,比如ButtonTextBlock
  • 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 @   Zhao's_Blog  阅读(305)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
历史上的今天:
2021-07-13 获取时间间隔
点击右上角即可分享
微信分享提示