private void LayerHelperLayersChanged(object sender, EventArgs e) { layerWrapper.Children.Clear(); //Add standardlayers var hexLayer = layerHelper.FindLayer(Constants.Hexagonlayername); //var alertedlandLayer = layerHelper.FindLayer(Constants.AlertedLandLayername); //var flagLayer = layerHelper.FindLayer(Constants.flagLayerName); //if (hexLayer == null || alertedlandLayer == null || flagLayer == null) // return; if (hexLayer == null) return; layerWrapper.Children.Add(new LayerControl(hexLayer)); //layerWrapper.Children.Add(new LayerControl(alertedlandLayer)); //layerWrapper.Children.Add(new LayerControl(flagLayer)); //Add other layers for (var i = layerHelper.Layers.Count - 1; i >= 0; i--) { //if (layerHelper.Layers[i] == hexLayer || layerHelper.Layers[i] == alertedlandLayer || layerHelper.Layers[i] == flagLayer) // continue; if (layerHelper.Layers[i] == hexLayer) continue; var layerControl = new LayerControl(layerHelper.Layers[i]); layerWrapper.Children.Add(layerControl); } }
private void LayerHelperLayersChanged(object sender, EventArgs e) { layerWrapper.Children.Clear(); //Add standardlayers var hexLayer = layerHelper.FindLayer(Constants.Hexagonlayername); //var alertedlandLayer = layerHelper.FindLayer(Constants.AlertedLandLayername); //var flagLayer = layerHelper.FindLayer(Constants.flagLayerName); //if (hexLayer == null || alertedlandLayer == null || flagLayer == null) // return; if (hexLayer == null) { return; } layerWrapper.Children.Add(new LayerControl(hexLayer)); //layerWrapper.Children.Add(new LayerControl(alertedlandLayer)); //layerWrapper.Children.Add(new LayerControl(flagLayer)); //Add other layers for (var i = layerHelper.Layers.Count - 1; i >= 0; i--) { //if (layerHelper.Layers[i] == hexLayer || layerHelper.Layers[i] == alertedlandLayer || layerHelper.Layers[i] == flagLayer) // continue; if (layerHelper.Layers[i] == hexLayer) { continue; } var layerControl = new LayerControl(layerHelper.Layers[i]); layerWrapper.Children.Add(layerControl); } }