0
我正在學習wpf技術。我建立了一個這樣的自定義類,它應該在鼠標彈起事件作出反應(應顯示彈出菜單)如何在自定義類中顯示ContextMenu?
public class CustomControl : UIElement
{
protected override void OnMouseUp(MouseButtonEventArgs args)
{
ContextMenu context_menu = new ContextMenu();
// How to show context_menu at specific point?
}
};
我不知道如何在speficic位置顯示創建的上下文菜單。它沒有指定Show方法。 (我不想創建源代碼和設計之間的依賴關係)
謝謝,該教程幫助我(我認爲IsOpen屬性只能通過get方法訪問) – LmTinyToon
@АлександрЛысенко可以通過用戶交互進行更改的控件的大多數屬性都可以在WPF中設置。雖然您可以在不碰XAML的情況下實現所有功能,但使用它通常要容易得多。 – Adwaenyth