private void UpdateMapLayerItems() { var mapLayerItems = new ObservableCollection<LayerItemViewModel>(); if (Layers != null) { UpdateMapLayerItemsRecursive(mapLayerItems, Layers); } LayerItems = mapLayerItems; }