Я хочу отформатировать привязку строки как Amount is X
, где X
- свойство, связанное с меткой.WPF StringFormat on Label Content
Я видел много примеров, но следующий не работает:
<Label Content="{Binding Path=MaxLevelofInvestment,
StringFormat='Amount is {0}'}" />
Я также попробовал эти комбинации:
StringFormat=Amount is {0}
StringFormat='Amount is {}{0}'
StringFormat='Amount is \{0\}'
Я даже попытался изменить тип данных свойства связывания для int
, string
и double
. Ничто не работает. Это очень распространенный случай использования, но, похоже, он не поддерживается.
спасибо за подробное объяснение, теперь это имеет смысл. до команды WPF, чтобы сделать это опрятным в будущем. –
Мне нравится ваш ответ, вы знаете, как использовать 2 параметра вместо 1? На самом деле борется здесь (например, TextBlock stringFormat может обрабатывать несколько при использовании триггеров и т. Д.). – EricG