ContextMenu WPF从后台代码获取访问权限
我有一个列表视图的上下文菜单 在正常情况下,ListView的ContextMenu具有以下项:ContextMenu WPF从后台代码获取访问权限,wpf,contextmenu,Wpf,Contextmenu,我有一个列表视图的上下文菜单 在正常情况下,ListView的ContextMenu具有以下项: 新文件夹 (分离器) 粘贴(如果copiedCollection!=null) (分离器) 性质 我有一个主地址ExploreAddress,其中包含当前地址,当此地址=“我的电脑”时,我想将上下文菜单项更改为: 性质 (因为您无法在“我的计算机地址”上粘贴或创建新文件夹) 我正在考虑为类ExploreAddress创建一个事件处理程序,因此每当地址发生更改时,它都会检查如果(地址==“我的
- 新文件夹
- (分离器)
- 粘贴(如果
)copiedCollection!=null
- (分离器)
- 性质
ExploreAddress
,其中包含当前地址,当此地址=“我的电脑”时,我想将上下文菜单项更改为:
- 性质
ExploreAddress
创建一个事件处理程序,因此每当地址发生更改时,它都会检查如果(地址==“我的电脑”)
,则会更改上下文菜单的项
因此,我的第一个问题是如何从代码中创建/更改上下文菜单的项
第二个问题是当copiedCollection时,如何更改ContextMenuItem粘贴的IsEnabled值=null
您在ContextMenuOpening事件上尝试过吗?