【问题标题】:MultiBinding StringFormat Logic: Don't Print DelimiterMultiBinding StringFormat 逻辑:不打印分隔符
【发布时间】:2012-04-15 01:10:12
【问题描述】:

鉴于此 XAML ...

<TextBlock Name="First">Fred</TextBlock>
<TextBlock Name="Last">Flintstone</TextBlock>
<TextBlock >
    <TextBlock.Text>
        <MultiBinding StringFormat="{1}, {0}">
            <Binding ElementName="First" Path="Text"/>
            <Binding ElementName="Last" Path="Text"/>
        </MultiBinding>
    </TextBlock.Text>
</TextBlock>

如果第一个姓是NullOrEmpty,我如何不打印','分隔符?

谢谢!

【问题讨论】:

    标签: wpf xaml data-binding multibinding string-formatting


    【解决方案1】:

    我可能会使用Converter,它使用String.Join,如果您从数组中删除空条目,则会自动产生这种行为。

    【讨论】:

      猜你喜欢
      • 2011-09-26
      • 1970-01-01
      • 2014-10-12
      • 2014-10-04
      • 1970-01-01
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 2014-08-02
      相关资源
      最近更新 更多