Можно ли поместить пользовательский элемент управления в контекстное меню? - PullRequest
2 голосов
/ 30 ноября 2011

Я не знаю, возможно ли это, но кто-нибудь знает, есть ли способ поместить пользовательский элемент управления в контекстное меню, у меня есть диалоговое окно для добавления элементов в список, но я хотел бы, когда я нажимаю кнопку Добавить. вместо этого кнопка для отображения элемента управления в контекстном меню. (не нравится, когда в моем приложении много диалогов).

Вот что я пробовал, но это не работает:

<Button  Grid.Column="2" Grid.Row="1" Content="Add Item" HorizontalAlignment="Right">
    <Button.ContextMenu>
        <ContextMenu>
            <MenuItem>
                <vm:MyControlView/>
            </MenuItem>
        </ContextMenu>
    </Button.ContextMenu>
</Button>

Есть ли способ достичь этого? (или что-то подобное)

1 Ответ

1 голос
/ 30 ноября 2011

Вы можете попробовать эту ссылку , похоже, вы могли бы расширить ContextMenu, как это сделал Джон Данн, для удовлетворения ваших потребностей.

...