![](/img/trans.png)
[英]WPF, TreeViewItem, how to not show contextMenu according to dependency property?
[英]How to show ContextMenu in custom class?
我正在學習wpf技術。 我已經創建了這樣的自定義類,該類應在發生鼠標向上事件時做出反應(應顯示彈出菜單)
public class CustomControl : UIElement
{
protected override void OnMouseUp(MouseButtonEventArgs args)
{
ContextMenu context_menu = new ContextMenu();
// How to show context_menu at specific point?
}
};
我不知道如何在特定位置顯示創建的上下文菜單。 它沒有指定Show方法。 UIElement沒有適當的ContextMenu屬性
編輯:我不使用XAML(我不想在源代碼和設計之間創建依賴項)
使用WPF,通常可以在XAML中設計上下文菜單。 例如,有關如何執行此操作的簡短教程。
基本上,您可以在相應的控件內編寫上下文菜單,並使用Command
或鼠標事件(如Click
來分配特定的行為。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.