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)); } } }
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; } }
/// <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; } } }
/// <summary> /// Make OnExpanding accessible for non subclasses /// </summary> /// <param name="model"></param> public void OnExpanding(TreeBranchExpandingEventArgs args) { base.OnExpanding(args); }