簡體   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