XAML 中的 xml:space 处理

xml:space 特性是 XML 定义的特性,该特性在对象元素中声明有效的空白处理行为。 此行为与声明 xml:space 的元素内包含的所有内容(内部文本)有关,并且范围限于子元素。

XAML 特性用法

<object xml:space="preserve" />

- 或 -

<object xml:space="default" />

备注

XAML 中的 xml:space 特性的定义(包括两个可能的值)是从 xml:space 派生的,后者被 W3C 规范定义为用于 XML 的“特殊特性”。

xml:space 特性的默认值是文本值 "default"。 如果使用值 "default",或者根本未指定 xml:space,则有效空白分析行为将是默认处理,如主题 XAML 中的空白处理中所述。

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

在大多数解释下,xml:space 特性效果和该特性值的范围限于子元素。

有关 XAML 中的空白处理的完整讨论,请参见 XAML 中的空白处理

请参见

概念

XAML 中的空白处理

XAML 概述 (WPF)