Как оформить этикетку двоеточием - PullRequest
5 голосов
/ 16 мая 2010

У меня есть окно подробного просмотра в WPF, и метка может выглядеть так:

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

Ответы [ 2 ]

19 голосов
/ 18 мая 2010

Решение, которое я выбрал, было:

<Label Content="{x:Static properties:Resources.Reference}" ContentStringFormat="{}{0}:"/>
5 голосов
/ 16 мая 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...