Desidero formattare il binding della stringa come Amount is X
dove X
è una proprietà associata a un'etichetta.StringFormat WPF sul contenuto dell'etichetta
Ho visto molti esempi, ma il seguente non funziona:
<Label Content="{Binding Path=MaxLevelofInvestment,
StringFormat='Amount is {0}'}" />
Ho anche provato queste combinazioni:
StringFormat=Amount is {0}
StringFormat='Amount is {}{0}'
StringFormat='Amount is \{0\}'
Ho anche provato a cambiare il tipo di dati della proprietà vincolante per int
, string
e double
. Niente sembra funzionare. Questo è un caso d'uso molto comune ma non sembra essere supportato.
grazie per la spiegazione dettagliata, ora ha senso. fino alla squadra WPF per rendere questo pulito per il futuro. –
Mi piace la tua risposta, sapresti come usare 2 parametri invece di solo 1? Davvero in difficoltà qui (come TextBlock stringFormat può gestire più quando si utilizzano i trigger, ecc.). – EricG