Esri.ArcGISRuntime.Toolkit.Controls.LegendTree.PropagateLayerItemsOptions C# (CSharp) Method

PropagateLayerItemsOptions() private method

private PropagateLayerItemsOptions ( LayerItemsOpts layerItemsOptions ) : void
layerItemsOptions LayerItemsOpts
return void
        private void PropagateLayerItemsOptions(LayerItemsOpts layerItemsOptions)
        {

            if (!LayerItemsOptions.Equals(layerItemsOptions))
            {
                DeferLayerItemsSourceChanged = true;
                LayerItemsOptions = layerItemsOptions;
                // set value on all descendants
                LayerItems.Descendants(layerItem => layerItem.LayerItems).ForEach(layerItem => layerItem.LayerItemsOptions = layerItemsOptions);
                DeferLayerItemsSourceChanged = false;
            }
        } 
        #endregion