コード例 #1
0
 /// <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);
     }
 }
コード例 #2
0
        /// <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);
            }
        }
コード例 #3
0
 /// <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);
 }