У меня есть сетка данных, которая перечисляет информацию, присутствующую в наблюдаемой коллекции. Пока все работает нормально.
Затем я хотел бы добавить команду останова, свойство Name в качестве параметра, но когда я пишу CommandParameter = {Имя привязки}, моя кнопка отключается. Я пытаюсь установить CommandParameter со случайной строкой, и это работает, поэтому проблема связана с привязкой.
<DataGrid.Columns>
<DataGridTextColumn Header="Name" Binding="{ Binding Name }"/>
<DataGridTextColumn Header="Source" Binding="{ Binding Source }"/>
<DataGridTextColumn Header="Target" Binding="{ Binding Target }"/>
<DataGridTemplateColumn Header="Stop">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="Stop"
Command="{ Binding DataContext.StopCommand, RelativeSource = { RelativeSource FindAncestor,AncestorType={ x:Type DataGrid } } }"
CommandParameter="{ Binding Name }"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
Спасибо вам!