gpt4 book ai didi

c# - 如何 "Snoop"一个上下文菜单?

转载 作者:可可西里 更新时间:2023-11-01 07:54:46 26 4
gpt4 key购买 nike

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

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

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

最佳答案

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

  • 将您的应用程序附加到 Snoop
  • 按 Shift+Ctrl 并将鼠标移到您要窥探的 ContextMenuItem 上,它显示红色边框。同样的控件也会在 Snoop 窗口的 Treeview 中被选中

关于c# - 如何 "Snoop"一个上下文菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23919475/

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