1
var FullName = String.Format("{0} {1}", "FirstName", "LastName");

如何翻译成 TextBlock 文本?

<TextBlock Text="" /> 
4

2 回答 2

7

StringFormat救援:

<TextBlock>
    <TextBlock.Text>
        <MultiBinding StringFormat="{}{0} {1}">
            <Binding Path="FirstName" />
            <Binding Path="LastName" />
        </MultiBinding>
    </TextBlock.Text>
</TextBlock>

如果您想知道第一个做什么{},它是为了防止 WPF 认为第一个{0}MarkupExtension.

于 2013-08-27T14:53:06.423 回答
1

无论 TextBlock 元素的标识符是什么,您都需要在代码中使用它并执行以下操作:

TextBlockVariable.Text = FullName;
于 2013-08-27T14:53:13.713 回答