Может ли кто-нибудь объяснить мне функцию Relativesource-ancestor при связывании с MVVM. в основном свойство зависимости привязано к кнопке с приведенной выше концепцией через модели просмотра. Это будет отлично для некоторых объяснений с образцами. Или некоторые ссылки также будут делать.Связывание с использованием относительного источника и свойства зависимостей - 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 является DependencyProperty
Вы прочитали эту статью [http://msdn.microsoft.com/en-us/library/ms743599.aspx)? – DHN
Я прочитал, но я не очень понимаю, что ... – user1687824
А что такое 'DataContext'? Из того, что я вижу, я думаю, что вам не нужна привязка RelativeSource. – DHN