CCT.NUI.Visual.WpfVideoControl.LayersPropertyChanged C# (CSharp) Method

LayersPropertyChanged() private method

private LayersPropertyChanged ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
return void
        private void LayersPropertyChanged(object sender, EventArgs args)
        {
            if (this.layers != null)
            {
                foreach (var layer in this.layers)
                {
                    layer.Dispose();
                }
            }
            if (this.Layers != null)
            {
                foreach (var layer in this.Layers)
                {
                    layer.Activate(this.canvas);
                }
            }
            this.layers = this.Layers;
        }