/// <summary> /// Process the Intermedia Node Selected event from the Tree. Configures the contextual menu /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected virtual void ProcessTreeIntermediaNodeSelected(object sender, IntermediaNodeSelectedEventArgs e) { // Configure the node menu TreeNodeController lNodeController = GetNodeById(e.NodeId); HideAllGroups(); if (lNodeController != null) { // It is an intermedia node, no instance selected lNodeController.ConfigureMenu(null); } }
/// <summary> /// Raises the IntermediaNodeSelected event /// </summary> /// <param name="args"></param> private void OnIntermediaNodeSelected(IntermediaNodeSelectedEventArgs args) { if (!mRaiseEventsFlag) { return; } EventHandler<IntermediaNodeSelectedEventArgs> handler = IntermediaNodeSelected; if (handler != null) { handler(this, args); } }
/// <summary> /// Executes actions related to IntermediaNode selection. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void HandleTreeIntermediaNodeSelected(object sender, IntermediaNodeSelectedEventArgs e) { ProcessTreeIntermediaNodeSelected(sender, e); }