是否可以将用户控件放入上下文菜单中

本文关键字:上下文 菜单 控件 用户 是否 | 更新日期: 2023-09-27 18:16:08

我不知道这是否可能,但有没有人知道是否有办法将用户控件放在上下文菜单中,我有一个对话框,用于将项目添加到列表中,但我想当我单击添加按钮时控件将显示在上下文菜单中。(不喜欢有很多对话框在我的应用程序)。

这是我尝试的,但它不起作用:

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

有办法做到这一点吗?(或类似)

是否可以将用户控件放入上下文菜单中

你可以试试这个链接,看起来你可以像John Dunn那样扩展ContextMenu来满足你的需求。