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 中的空格处理。