我在 Text 属性中有一个带有 MultiBinding 的 TextBlock,还有一个 StringFormat 将两个结果连接起来并添加了一些内容。
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} {1}" >
<Binding Path="Version" />
<Binding Path="OldVersion" StringFormat="{}'({0})'" TargetNullValue=""/>
</MultiBinding>
</TextBlock.Text>
第一个 StringFormat 按预期工作,但第二个未应用:它返回不带括号的值。我不想要第一个 StringFormat 中的括号,因为有时第二个值是 Nothing。提前致谢。