Пример #1
0
        public async void RenameLayer(LayerModel layer)
        {
            if (layer == null)
            {
                return;
            }

            var newName = await _dialogService.ShowInputDialog("Rename layer", "Please enter a name for the layer",
                                                               new MetroDialogSettings { DefaultText = layer.Name });

            // Null when the user cancelled
            if (string.IsNullOrEmpty(newName))
            {
                return;
            }

            layer.Name = newName;
            UpdateLayerList(layer);
        }