<DataGrid.Resources>
<Style TargetType="DataGridRow">
<Setter Property="ContextMenu">
<Setter.Value>
<ContextMenu>
<ContextMenu.Items>
<MenuItem Header="Edit"/>
</ContextMenu.Items>
</ContextMenu>
</Setter.Value>
</Setter>
</Style>
</DataGrid.Resources>
Click не работает
Для установки обработчиков событий контролов, находящихся в ресурсах или в шаблонах следует использовать EventSetter
:
<DataGrid.Resources>
<Style TargetType="DataGridRow">
<Setter Property="ContextMenu">
<Setter.Value>
<ContextMenu>
<ContextMenu.Items>
<MenuItem Header="Edit">
<MenuItem.Style>
<Style TargetType="MenuItem">
<EventSetter Event="Click" Handler="MenuItem_Click"/>
</Style>
</MenuItem.Style>
</MenuItem>
</ContextMenu.Items>
</ContextMenu>
</Setter.Value>
</Setter>
</Style>
</DataGrid.Resources>
Подскажите, как можно реализовать получение Push уведомлений на настольной платформе от Google Services (Google Cloud Messages) через FireBase
Зачем может потребоваться запечатывать класс и припятстывать наследыванию?
На данный вопрос уже ответили: