public override void OnColumnValueChanged(TreeGridDesignerBranchChangedArgs args) { if (!args.InsertingItem && _expandedBranch != null) { DoBranchModification(BranchModificationEventArgs.RemoveBranch(_expandedBranch)); _expandedBranch = null; } }
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) { 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); }
internal ColumnValueChangedEventArgs(TreeGridDesignerBranchChangedArgs args) { Args = args; }