有人可以解释一下与 MVVM 绑定的相对源祖先特性吗?基本上,依赖属性通过视图模型绑定到具有上述概念的按钮。对样本进行一些解释会很棒。否则一些链接也可以。
编辑1:
<Button Name="button1" Content ="Edit" Margin="0, 0, 5, 0" Style="{StaticResource button}"
Grid.Column="0" Visibility="{Binding cMode, Converter={StaticResource VisibilityConverter}, ConverterParameter={StaticResource invert}}"
Click="EditButton_Click"
IsEnabled="{Binding Path= Data.User.CanEdit, RelativeSource={RelativeSource FindAncestor, AncestorType=views:SCView, AncestorLevel=1}}"/>
CanEdit 也是一个依赖属性