有没有办法将另一个绑定(bind)作为后备值?
我正在尝试做这样的事情:
<Label Content="{Binding SelectedItem.Name, ElementName=groupTreeView,
FallbackValue={Binding RootGroup.Name}}" />
如果有人有其他技巧可以实现这一目标,那就太好了。
最佳答案
您正在寻找的是名为PriorityBinding的东西(this列表上的#6)
(摘自文章)
例如
<TextBox>
<TextBox.Text>
<PriorityBinding>
<Binding Path="LastNameNonExistant" IsAsync="True" />
<Binding Path="FirstName" IsAsync="True" />
</PriorityBinding>
</TextBox.Text>
</TextBox>