2012-03-31 70 views
0

鑑於這種XAML打印...MultiBinding的StringFormat邏輯:不要分隔符

<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> 

我怎麼會不若第一姓氏isNullOrEmpty打印 '' 分隔符?

謝謝!

回答

2

我可能會使用Converter,它使用String.Join,如果您從數組中刪除空條目,則會自動產生此行爲。