private void OnTrackedRemove(object sender, RemoveEventArgs e)
        {
            for (int i = e.Index; i <= Math.Max(this.XList.Count, this.YList.Count); i++)
            {
                this.UpdateIndexChildNode(i);
                this.UpdateIndexDiff(i);
            }

            this.TryRefreshAndNotify(e);
        }
Beispiel #2
0
 private void OnSourceRemove(object sender, RemoveEventArgs e)
 {
     this.Children.Remove(e.Index);
     this.Changed?.Invoke(this, RootChangeEventArgs.Create(this, e));
 }