public RenameDialog(string path)
 {
     InitializeComponent();
     DataContext             = new RenameDialogViewModel(path);
     RenameTextBox.Focusable = true;
     RenameTextBox.Focus();
 }
        /// <summary>
        /// Starts renaming of the <paramref name="item"/>.
        /// </summary>
        /// <param name="item">An <see cref="Item"/> to rename.</param>
        protected virtual void OnRenameItem(Item item)
        {
            RenameTextBox box = this.RenamerBox;

            box.Tool    = item;
            box.Caption = item.Text;
            box.Show();
        }
        /// <summary>
        /// Starts renaming of the <paramref name="tab"/> using the <paramref name="baseName"/>.
        /// </summary>
        /// <param name="tab">A <see cref="Tab"/> to rename.</param>
        /// <param name="baseName">A default name displayed in the rename textbox.</param>
        protected virtual void OnRenameTab(Tab tab, string baseName)
        {
            RenameTextBox box = this.RenamerBox;

            box.Tool    = tab;
            box.Caption = baseName;
            box.Show();
        }
Beispiel #4
0
        private void RenameButton_Click(object sender, RoutedEventArgs e)
        {
            int selectedIndex = ManagePMListBox.SelectedIndex;

            if (selectedIndex > -1)
            {
                RenamePanel.Visibility = System.Windows.Visibility.Visible;
                RenameTextBox.Focus();
            }
        }
Beispiel #5
0
        private void RenameButton_Click(object sender, RoutedEventArgs e)
        {
            RouteListComboBox.Visibility = Visibility.Collapsed;
            RenameTextBox.Visibility     = Visibility.Visible;
            var rte = RouteListComboBox.SelectedItem as Route;

            RenameTextBox.Text = rte.Name;
            Keyboard.Focus(RenameTextBox);
            RenameTextBox.SelectAll();
        }
Beispiel #6
0
        public RenameView()
        {
            InitializeComponent();

            Loaded += (o, e) =>
            {
                RenameTextBox.Focus();
                RenameTextBox.SelectAll();
            };
        }
Beispiel #7
0
        private void BeginRename(ExplorerObjectListViewItem item)
        {
            if (item == null || !(item.ExplorerObject is IExplorerObjectRenamable))
            {
                return;
            }

            RenameTextBox box = new RenameTextBox(item.ExplorerObject as IExplorerObjectRenamable);

            box.Bounds = new Rectangle(16, item.Bounds.Y, item.Bounds.Width - 16, item.Bounds.Height);
            box.Text   = item.Text;

            listView.Controls.Add(box);
            box.Visible = true;

            box.Focus();
            box.Select(0, item.Text.Length);
        }
Beispiel #8
0
        private void RenamePopup_Opened(object sender, EventArgs e)
        {
            SetTextboxContentAndSize();
            _targetItem = ViewModel.Workspace.ActiveLister.View.ListView.SelectedItem as IItem;
            if (_targetItem is IRenameable renameable)
            {
                _cancelRename = false;
                _renameable   = renameable;
                var selectionBorders = _renameable.GetRenameSelectonBorder();
                RenameTextBox.SelectionStart  = selectionBorders.Item1;
                RenameTextBox.SelectionLength = selectionBorders.Item2;
            }
            else
            {
                return;
            }

            RenameTextBox.Focus();
        }
Beispiel #9
0
 public RenameForm()
 {
     InitializeComponent();
     RenameTextBox.Select();
 }
Beispiel #10
0
 private void CustomDialogLoaded(object sender, RoutedEventArgs e)
 {
     RenameTextBox.SelectAll();
     RenameTextBox.Focus();
 }
Beispiel #11
0
 private void AfterLoadHandler(object sender, RoutedEventArgs e)
 {
     RenameTextBox.Focus();
     RenameTextBox.SelectAll();
     Loaded -= AfterLoadHandler;
 }