gpt4 book ai didi

WPF:如何动态生成 ContextMenu

转载 作者:行者123 更新时间:2023-12-03 21:24:10 33 4
gpt4 key购买 nike

我有包含多个项目的 ListBox(SelectionMode=Extended),我想添加上下文菜单功能。问题是如何根据某些条件动态创建上下文菜单。例如。如果只选择了一个项目,我想显示常规上下文菜单,但在选择多个项目时显示其他上下文菜单(例如添加了一些新项目)。另外,如果所选项目中至少有一个具有某些属性集,我想创建第三种上下文菜单。等等......可能有多个这样的条件。

基本上我需要在用户右键单击鼠标按钮后但在菜单实际显示之前立即动态生成上下文菜单。这可能吗?

最佳答案

我找到了我的问题的答案,它是 ContextMenuOpening 事件。
基本上我需要处理这个事件并根据当前的应用程序状态进行菜单调整。更多详情:https://msdn.microsoft.com/en-us/library/Bb613568(v=vs.100).aspx

关于WPF:如何动态生成 ContextMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14783961/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com