public NSLocationAwareMenu(ContextMenu menu, Action closeHandler) { WeakDelegate = new ContextMenuDelegate(menu) { CloseHandler = closeHandler }; }
public NSLocationAwareMenu(ContextMenu menu, Action closeHandler, NSLocationAwareMenu parent) { WeakDelegate = new ContextMenuDelegate(menu) { CloseHandler = closeHandler }; Parent = parent != null ? new WeakReference <NSLocationAwareMenu> (parent) : null; }
internal ContextMenuDelegate GetContextMenuDelegate() { if (contextMenuDelegate == null) { contextMenuDelegate = new ContextMenuDelegate() { eventsHandler = eventsHandler } } ; return(contextMenuDelegate); } }
public ContextMenu(CollectionOutlineView outlineView) { this.outlineView = outlineView; Delegate = new ContextMenuDelegate(); }