Treefrog.Render.Layers.GroupLayer.DependentCollectionChanged C# (CSharp) Method

DependentCollectionChanged() private method

private DependentCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
return void
        private void DependentCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
        {
            switch (e.Action) {
                case NotifyCollectionChangedAction.Add:
                    foreach (CanvasLayer layer in e.NewItems) {
                        if (layer != null) {
                            layer.ParentLayer = this;
                            layer.DependentSizeChanged += DependentSizeChangedHandler;
                        }
                    }
                    break;
            }

            OnDependentSizeChanged(EventArgs.Empty);
        }