У меня есть элемент управления WPF (ControlA), который ссылается на другой элемент управления (ControlB) следующим образом:
<Grid>
<controls:ControlB x:Name="ControlB" />
<my:DataGrid
x:Name="dataGridBackup"
ItemsSource="{Binding}"
AutoGenerateColumns="False" >
<my:DataGrid.Columns>
<my:DataGridCheckBoxColumn
Header="Connectable"
Binding="{Binding Connectable}" />
</my:DataGrid.Columns>
</my:DataGrid>
</Grid>
Теперь в ControlB у меня есть кнопка, и я хочу привязать свойство IsEnabled к столбцу Connectable моей таблицы в controlA.
Я могу заставить его работать, когда у меня есть элементы управления на той же странице, но не в сценарии aboce. Я пробовал с
<Button
IsEnabled="{Binding ElementName=dataGridBackup, Path=SelectedItem.Connectable}">
</Button>