public void OnColumnValueChanged(TreeGridDesignerBranchChangedArgs args) { var row = args.Row; var branch = FindBranchForRow(ref row) as ITreeGridDesignerBranch; if (branch != null) { branch.OnColumnValueChanged(args); } }
public virtual void OnColumnValueChanged(TreeGridDesignerBranchChangedArgs args) { if (args.InsertingItem) { DoBranchModification(BranchModificationEventArgs.InsertItems(this, args.Row, 1)); } else if (args.DeletingItem) { DoBranchModification(BranchModificationEventArgs.DeleteItems(this, args.Row, 1)); } else { DoBranchModification( BranchModificationEventArgs.DisplayDataChanged( new DisplayDataChangedData(VirtualTreeDisplayDataChanges.All, this, args.Row, args.Column, 1))); } }
public virtual void OnColumnValueChanged(TreeGridDesignerBranchChangedArgs args) { if (args.InsertingItem) { DoBranchModification(BranchModificationEventArgs.InsertItems(this, args.Row, 1)); } else if (args.DeletingItem) { DoBranchModification(BranchModificationEventArgs.DeleteItems(this, args.Row, 1)); } else { DoBranchModification( BranchModificationEventArgs.DisplayDataChanged( new DisplayDataChangedData(VirtualTreeDisplayDataChanges.All, this, args.Row, args.Column, 1))); } }
public void OnColumnValueChanged(TreeGridDesignerBranchChangedArgs args) { Debug.Fail("There should be no changes to the header branch"); }
public void OnColumnValueChanged(TreeGridDesignerBranchChangedArgs args) { Debug.Fail("There should be no changes to the header branch"); }
public void OnColumnValueChanged(TreeGridDesignerBranchChangedArgs args) { var row = args.Row; var branch = FindBranchForRow(ref row) as ITreeGridDesignerBranch; if (branch != null) { branch.OnColumnValueChanged(args); } }
public override void OnColumnValueChanged(TreeGridDesignerBranchChangedArgs args) { if (!args.InsertingItem) { Debug.Assert( args.Row < _expandedBranches.Count, "args.Row(" + args.Row + ") should be < _expandedBranches.Count (" + _expandedBranches.Count + ")"); if (args.DeletingItem) { _expandedBranches.RemoveAt(args.Row); } else { if (_expandedBranches[args.Row] != null) { DoBranchModification(BranchModificationEventArgs.RemoveBranch(_expandedBranches[args.Row])); _expandedBranches[args.Row] = null; } } } base.OnColumnValueChanged(args); }
public override void OnColumnValueChanged(TreeGridDesignerBranchChangedArgs args) { Debug.Assert( args.Row < _expandedBranches.Length, "args.Row (" + args.Row + ") should be < _expandedBranches.Length (" + _expandedBranches.Length + ")"); if (args.Row < _expandedBranches.Length && _expandedBranches[args.Row] != null) { DoBranchModification(BranchModificationEventArgs.RemoveBranch(_expandedBranches[args.Row])); _expandedBranches[args.Row] = null; } base.OnColumnValueChanged(args); }
public override void OnColumnValueChanged(TreeGridDesignerBranchChangedArgs args) { if (!args.InsertingItem && _expandedBranch != null) { DoBranchModification(BranchModificationEventArgs.RemoveBranch(_expandedBranch)); _expandedBranch = null; } }