Как разработать маркировку с двоеточием

Я имею, детали просматривают окно в WPF, и маркировка может быть похожей на это.

<Label Content="{x:Static properties:Resources.Reference}" />

Таким образом, это, получает его довольный из моего свойства Resource.

Как может преобразовывать/форматировать содержание, таким образом, оно имеет двоеточие после каждого объекта маркировки. например, вместо содержания, просто отображающего Ссылку, я хочу, чтобы это преобразовало к Ссылке:

5
задан Allan 16 May 2010 в 06:28
поделиться

2 ответа

Решение, к которому я пришел, было:

<Label Content="{x:Static properties:Resources.Reference}" ContentStringFormat="{}{0}:"/>
19
ответ дан 18 December 2019 в 06:34
поделиться

Вы можете использовать Binding с StringFormat для форматирования результата.

<Label Content="{Binding Source={x:Static properties:Resource.Reference}, StringFormat='{}{0}:'}"

Обратите внимание, что {} перед строкой формата находится здесь, чтобы синтаксический анализатор XAML не обрабатывал {0} как расширение разметки, например {StaticResource} Например.

5
ответ дан 18 December 2019 в 06:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: