2

我正在将压力绑定到文本框。压力可能以 PSI、KPA、BARS 等为单位。我想在值旁边的文本框中显示单位。似乎没有办法将我的视图模型中的 Units 字符串属性绑定到值绑定的 StringFormat 选项。有没有办法在不重新模板化文本框的情况下做到这一点?

4

1 回答 1

2

您可以使用MultiBinding

<TextBox>
    <TextBox.Text>
        <MultiBinding StringFormat="{}{0} {1}">
            <Binding Path="Pressure" />
            <Binding Path="Unit"/>
        </MultiBinding>
    </TextBox.Text>
</TextBox>
于 2013-02-07T18:32:46.573 回答