public void PerformRenameBlock() { if (SelectedItemType != Models.GridItemType.Block) { return; } GridItemViewModel selected = SelectedItem; Views.RenameDialog dialog = new Views.RenameDialog() { ItemName = selected.Name }; Nullable <bool> result = dialog.ShowDialog(); if (result == true) { string name = dialog.ItemName; try { RootItem.Definitions = Interop.Blueprint.SaveBlockName(RootItem.Path, RootItem.Definitions, selected.EntityID, name); selected.Name = name; } catch (Exception ex) { MessageBox.ShowError("Unable to change block name", ex); } } }
public void PerformRenameBlock() { if (SelectedItemType != Models.GridItemType.Block) { return; } GridItemViewModel selected = SelectedItem; Views.RenameDialog dialog = new Views.RenameDialog() { ItemName = selected.Name }; Nullable<bool> result = dialog.ShowDialog(); if (result == true) { string name = dialog.ItemName; try { RootItem.Definitions = Interop.Blueprint.SaveBlockName(RootItem.Path, RootItem.Definitions, selected.EntityID, name); selected.Name = name; } catch (Exception ex) { MessageBox.ShowError("Unable to change block name", ex); } } }