TextプロパティにMultiBindingを含むTextBlockと、2つの結果をいくつかの追加で連結するStringFormatがあります。
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} {1}" >
<Binding Path="Version" />
<Binding Path="OldVersion" StringFormat="{}'({0})'" TargetNullValue=""/>
</MultiBinding>
</TextBlock.Text>
最初のStringFormatは期待どおりに機能しますが、2番目は適用されません。括弧なしで値を返します。最初のStringFormatに括弧は必要ありません。これは、2番目の値がNothingである場合があるためです。前もって感謝します。