я использую DataGrid WPFToolkit и пытаюсь заставить работать кнопку редактирования, вот столбец:
<my:DataGridTemplateColumn>
<my:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock>
<Hyperlink Command="{Binding EditVenueCommand}" >Edit</Hyperlink>
</TextBlock>
</DataTemplate>
</my:DataGridTemplateColumn.CellTemplate>
</my:DataGridTemplateColumn>
и я получаю следующую ошибку:
Ошибка пути BindingExpression: свойство 'EditVenueCommand' не найдено в 'объекте' '' Место проведения '(HashCode = 18626439)'. BindingExpression: Path = EditVenueCommand; DataItem = 'Место проведения' (HashCode = 18626439); целевой элемент - «Гиперссылка» (HashCode = 32883419); Свойство target - «Command» (тип «ICommand»)
Команда EditVenueCommand прекрасно срабатывает, когда находится вне сетки.
Кроме того, причина, по которой я использую DataGridTemplateColumn вместо DataGridHyperlinkColumn, заключается в том, что я не могу заставить это работать либо: (