Attualmente sto usando il TextBlock
di seguito per associare il valore di una proprietà denominata Name
:Come associare più valori a un singolo TextBlock WPF?
<TextBlock Text="{Binding Name}" />
Ora, voglio legare un'altra proprietà denominata ID
allo stesso TextBlock
.
È possibile associare due o più valori allo stesso TextBlock
? Può essere fatto con una semplice concatenazione, come Name + ID
e, in caso contrario, in quale altro modo si potrebbe arrivare?
OUt di interst cosa fa il {} nel formato? –
@Preet - In realtà non sono sicuro se il '{}' sia necessario in questo caso, l'ho incluso dal momento che è stato utilizzato sull'esempio MSDN. In generale, tuttavia, è necessario come sequenza di escape per il parser XAML per evitare confusione con l'estensione del markup Binding. –
C'è un effetto collaterale su questo. Se si utilizza questo metodo in qualcosa come un 'DataGrid', il comportamento di ordinamento purtroppo non funziona.Una soluzione più appropriata sarebbe quella di creare una proprietà di sola lettura nel modello con il formato di stringa appropriato da associare. Inutile dire che questo è un modo semplice per formattare rapidamente anche se un po 'prolisso. –