Existe-t-il un moyen d'avoir une autre liaison en tant que valeur de repli?WPF Liaison FallbackValue définie sur Liaison
Je suis en train de faire quelque chose comme ceci:
<Label Content="{Binding SelectedItem.Name, ElementName=groupTreeView,
FallbackValue={Binding RootGroup.Name}}" />
Si quelqu'un a obtenu une autre astuce de le retirer, ce serait génial.
Le problème est que PriorityBinding traite une chaîne nulle comme une liaison réussie – Shimmy
à partir du [MSDN] (https://msdn.microsoft.com/en-us/library/system.windows.data.prioritybinding%28v=vs.110 % 29.aspx): 'La valeur DependencyProperty.UnsetValue n'est pas considérée comme une valeur de retour réussie. '- utilisez simplement un convertisseur sur votre liaison qui renvoie cette propriété si votre valeur est null. @Shimmy –