2013-12-16 71 views
-1

是否有可能在WPF中混合使用PriorityBinding MultiBinding?WPF PriorityBinding和MultiBinding

<TextBlock> 
    <TextBlock.Text> 
    <PriorityBinding TargetNullValue="{x:Static sys:String.Empty}"> 
     <Binding Path="Client.Address.PoBox" /> 
     <MultiBinding StringFormat="{}{0} {1}"> 
     <Binding Path="Client.Address.Street.Name" /> 
     <Binding Path="Client.Address.Street.Number" /> 
     </MultiBinding> 
    </PriorityBinding> 
    </TextBlock.Text> 
</TextBlock> 
+1

只是將此代碼添加到您的代碼並找出它不是更快嗎?你沒有顯示出對你的問題有太多研究的證據! –

+1

也許你可以使用該項目https://github.com/itabaev/wpf-nestedbinding該項目啓用支持嵌套綁定。 – Dampir

回答

2

MSDN,你不能:

PriorityBinding目前僅支持一種類型的結合和 不MultiBinding或PriorityBinding的對象。

+0

謝謝,這實際上是文檔所說的。我錯過了那一段。 – user3108002

0

WPF優先級綁定只接受綁定類型的對象而不接受MultiBinding。所以我不認爲這是可能的。