2013-12-16 5 views
-1

Возможно ли смешивание и приоритет привязки MultiBinding в WPF?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. Поэтому я не думаю, что это возможно.

Смежные вопросы