在WPF文本框中绑定单元标签

时间:2013-02-07 18:27:15

标签: wpf binding string-formatting

我正在对文本框施加压力。压力可以是PSI,KPA,BARS等。我想在值旁边的文本框中显示单位。似乎没有办法将我的viewmodel中的Units字符串属性绑定到值绑定的StringFormat选项。有没有办法在不重新考虑文本框的情况下实现这一目标?

1 个答案:

答案 0 :(得分:2)

您可以使用MultiBinding

<TextBox>
    <TextBox.Text>
        <MultiBinding StringFormat="{}{0} {1}">
            <Binding Path="Pressure" />
            <Binding Path="Unit"/>
        </MultiBinding>
    </TextBox.Text>
</TextBox>