Допустим, мы хотим в XAML создать меню, содержащее список элементов, в котором одновременно может быть выбран только один (поведение наподобие RadioButton).
Допустим, мы хотим в XAML создать меню, содержащее список элементов, в котором одновременно может быть выбран только один (поведение наподобие RadioButton).
Опубликовано в Программирование
Чтобы сохранить пробелы в разметке XAML, необходимо в нужном узле задать атрибут:
xml:space="preserve"
Далее использовать пробелы и/или символы переноса строки:


x0A – это символ переноса строки в шестнадцатеричном фрмате в таблице символов ASCII с префиксом &#, который подсказывает это процессору XAML. Аналогичным образом можно использовать и другие непечатные символы из таблицы ASCII.
Например:
<TextBlock Text="Строка 1 
 Строка 2" xml:space="preserve" />
Чтобы сохранить перенос строки в XAML:
<sys:String x:Key="myString" xml:space="preserve">My String with carry return</sys:String>
Здесь:
– символ переноса строки в таблице ASCII;
xml:space="preserve"– директива, указывающя парсеру XAML, что пробельные символы нужно сохранить. Если её не указать, парсер удалит все «лишние» пробелы, в т.ч. переносы строк.