繁体   English   中英

如何“窥探”ContextMenu?

[英]How to “Snoop” a ContextMenu?

我有一个ContextMenu ,它的ItemsSource使用CompositeCollection 其中一个项目(绑定集合中的项目,而不是硬编码的项目)与其他项目的显示方式不同。

我没有在XAML中看到任何明显的原因,所以我认为我会使用Snoop来查看实际渲染的样式(并找到差异)。 但是,每当我激活Snoop窗口以查找上下文菜单时,它都会关闭菜单!

有没有办法使用Snoop(或类似的工具)来检查ContextMenu

每当用户在打开的ContextMenu之外执行任何操作时,将关闭。 这是ContextMenu默认行为,但是仍然Snoop在左侧的Snoop窗口的VisualTreeView中提供了有关ContextMenu及其MenuItems所有信息。 如果你想窥探一个specift ContextMenuItem

  • 使用Snoop附加您的应用程序
  • 按Shift + Ctrl并将鼠标移到要监听的ContextMenuItem ,显示红色边框。 此外,将在Snoop窗口的Treeview中选择相同的控件
  • 在Snoop中选择您的WPF应用程序
  • 打开上下文菜单
  • 按Shift + Ctrl并将鼠标指针移动到其中一个上下文菜单项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM