[英]How to Convert this Statement into XAML?
var FullName = String.Format("{0} {1}", "FirstName", "LastName");
如何轉換為TextBlock文本?
<TextBlock Text="" />
StringFormat
來解救:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} {1}">
<Binding Path="FirstName" />
<Binding Path="LastName" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
如果您想知道第一個{}
作用,那是為了防止WPF認為第一個{0}
是MarkupExtension
。
無論TextBlock元素的標識符是什么,您都需要在代碼中使用該標識符,然后執行以下操作:
TextBlockVariable.Text = FullName;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.