首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何"Snoop“一个ContextMenu?

如何"Snoop“一个ContextMenu?
EN

Stack Overflow用户
提问于 2014-05-28 18:43:13
回答 2查看 1.8K关注 0票数 15

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

我在XAML中没有看到任何明显的原因,所以我想我应该使用Snoop来查看实际呈现的样式(并找到不同之处)。但是,每当我激活Snoop窗口来查找上下文菜单时,它就会关闭菜单!

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-28 18:51:35

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

  • 将您的应用程序与Snoop连接起来
  • 按Shift+Ctrl和鼠标到你想窥探的ContextMenuItem,它显示一个红色的边框。另外,在Snoop窗口的Treeview中也将选择相同的控件
票数 15
EN

Stack Overflow用户

发布于 2014-05-28 18:49:50

  • 在Snoop中选择WPF应用程序
  • 打开上下文菜单
  • 按Shift+Ctrl并将鼠标指针移动到上下文菜单项之一。
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23919475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档