Я не знаю, возможно ли это, но кто-нибудь знает, есть ли способ поместить пользовательский элемент управления в контекстное меню, у меня есть диалоговое окно для добавления элементов в список, но я хотел бы, когда я нажимаю кнопку Добавить. вместо этого кнопка для отображения элемента управления в контекстном меню. (не нравится, когда в моем приложении много диалогов).
Вот что я пробовал, но это не работает:
<Button Grid.Column="2" Grid.Row="1" Content="Add Item" HorizontalAlignment="Right">
<Button.ContextMenu>
<ContextMenu>
<MenuItem>
<vm:MyControlView/>
</MenuItem>
</ContextMenu>
</Button.ContextMenu>
</Button>
Есть ли способ достичь этого? (или что-то подобное)