XAML 中的 xml:space 处理

xml:space 属性是一个 XML 定义的属性,用于声明对象元素中重要的空格处理行为。 此行为与声明了 xml:space 的元素中包含的所有内容(内部文本)以及子元素的范围相关。

XAML 属性用法

<object xml:space="preserve" />

- 或 -

<object xml:space="default" />

备注

XAML 中 xml:space 属性的定义(包括其两个可能的值)均派生自 xml:space XML W3C 规范将其定义为“特殊属性”。

xml:space 属性的默认值是文本值 "default"。 对于该值 "default",或者如果 xml:space 根本没有指示,则显著空格解析的行为是默认的处理,如主题 XAML 中的空格处理中定义的那样。

若要在对象元素内容中保留空格,请在该对象元素上指定 xml:space="preserve"

在大多数解释下, xml:space 属性效果和属性值的作用域限定为子元素。

有关 XAML 中空格处理的完整讨论,请参阅 XAML 中的空格处理

另请参阅