Ответ 1
"{Binding Path=Percentage, StringFormat={}{0}%}"
У меня есть текстовое поле, связанное с объектом в объекте. Я установил формат строки как p0.
Однако, когда я вхожу в 12, например, он форматируется как 1200% (умножается на 100 и добавляет знак%)
Как я могу установить строковый формат так, чтобы для примера 20 был отформатирован как 20%?
Мое текущее управление:
<TextBox Text="{Binding Path=MyCase, ValidatesOnDataErrors=True, ValidatesOnExceptions=True, StringFormat=p0}"/>
как изменить формат строки так, чтобы формат для 7 был 7% не 700%?
"{Binding Path=Percentage, StringFormat={}{0}%}"
Другое решение состоит в том, чтобы заключить %
в одинарные кавычки и заключить его в квадратные скобки:
<TextBlock Text="{Binding Percentage, StringFormat={}{0:#0.00'%'}}"/>