Обработка xml:space в языке XAML
Атрибут xml:space является атрибутом, определенным в XML, который объявляет поведение обработки значимых пробелов внутри элемента объекта. Это поведение относится ко всему содержимому (внутреннему тексту) элемента, где объявлен xml:space, и распространяется на дочерние элементы.
Использование атрибута XAML
<object xml:space="preserve" />
— или —
<object xml:space="default" />
Заметки
Определение атрибута xml:space в XAML, включая два возможных значения, является производным от xml:space, определенного как "специальный атрибут" спецификациями W3C для XML.
По умолчанию значение атрибута xml:space является буквенным значением "default". Если задано значение "default" или если xml:space не указывается вообще, разбор значащих пробелов выполняется по умолчанию, как определено в разделе Обработка пробелов в XAML.
Чтобы сохранить пробелы в содержимом элемента объекта, укажите xml:space="preserve" для этого элемента.
В большинстве интерпретаций действие атрибута xml:space и его значение распространяются и на дочерние элементы.
Полное описание обработки пробелов в XAML см. в разделе Обработка пробелов в XAML.