예제 #1
0
 private void stListView1_Expanding(object sender, TreeBranchExpandingEventArgs e)
 {
     if (e.Model is ObjectTreeNode)
     {
         ((ObjectTreeNode)e.Model).OnBeforeExpand();
     }
 }
 private void tlvPluginList_Expanding(object sender, TreeBranchExpandingEventArgs e)
 {
     if (ModifierKeys == Keys.Control)
     {
         if (TlvControl.CanExpand(e))
         {
             RecursiveExpand(TlvControl.GetChildren(e));
         }
     }
 }
예제 #3
0
        private void Tree_Expanding(object sender, TreeBranchExpandingEventArgs e)
        {
            T selObject = e.Model as T;

            if (selObject is ILazyLoadable loadable)
            {
                Cursor.Current = Cursors.WaitCursor;
                loadable.Load();
                Cursor.Current = Cursors.Default;
            }
        }
예제 #4
0
        /// <summary>
        /// Tree is expanding, load the partition
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void treeListViewMain_Expanding(object sender, TreeBranchExpandingEventArgs e)
        {
            MXFObject selObject = e.Model as MXFObject;

            if (selObject != null)
            {
                if (!selObject.IsLoaded)
                {
                    Cursor.Current = Cursors.WaitCursor;
                    selObject.Load();
                    Cursor.Current = Cursors.Default;
                }
            }
        }
예제 #5
0
 /// <summary>
 /// Make OnExpanding accessible for non subclasses
 /// </summary>
 /// <param name="model"></param>
 public void OnExpanding(TreeBranchExpandingEventArgs args)
 {
     base.OnExpanding(args);
 }