Нужно сделать контекстное меню для строк в
<DataGrid>
так, чтобы можно было взаимодействовать со строкой, как с элементом базы данных. Для этого использовались
стили:<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="ContextMenu">
<Setter.Value>
<ContextMenu>
<ContextMenu.Items>
<MenuItem Header="Добавить в чёрный список" Click="MenuItem_Click"></MenuItem>
</ContextMenu.Items>
</ContextMenu>
</Setter.Value>
</Setter>
</Style>
</DataGrid.RowStyle>
Однако, при попытке вызвать эту страницу появляется ошибка: ""Задание значения connectionId вызвало исключение.": номер строки "241" и позиция в строке "54"."
InvalidCastException: Не удалось привести тип объекта "System.Windows.Controls.MenuItem" к типу "System.Windows.Controls.Border".
Из-за чего появляется данная ошибка и как её исправить?