var FullName = String.Format("{0} {1}", "FirstName", "LastName");
如何轉換爲TextBlock文本?如何將此語句轉換爲XAML?
<TextBlock Text="" />
var FullName = String.Format("{0} {1}", "FirstName", "LastName");
如何轉換爲TextBlock文本?如何將此語句轉換爲XAML?
<TextBlock Text="" />
StringFormat
救援:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} {1}">
<Binding Path="FirstName" />
<Binding Path="LastName" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
如果你想知道的第一{}
做什麼,這是爲了防止WPF是以爲第一{0}
是MarkupExtension
。
那你試試? –
您可以在綁定中擁有一個返回該格式化字符串的屬性,並將TextBlock Text屬性綁定到綁定中的該屬性。 – Zack