我尝试在MultiBinding的StringFormat中重新使用现有的StringFormat。 代码如下:
<MultiBinding StringFormat="Test {0}, {1}, {2}">
<Binding Path="FirstString" />
<Binding Path="SecondString" />
<Binding Path="ThirdString" StringFormat="{StaticResource ExistingFormat} />
</MultiBinding>
但是永远不会应用“ ThirdString”的StringFormat。现在有人可以使用它吗?还是没有可能?
顺便说一句,我尝试使用的现有StringFormat定义如下:
<sys:String x:Key="ExistingFormat">{0:#,#0.00}</sys:String>