Exemplo n.º 1
0
        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);
                }
            }
        }
Exemplo n.º 2
0
        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);
                }
            }
        }