Exemple #1
0
        private async void Confirmed()
        {
            string NName = NewName.Text.Trim();
            string Error = "";

            if (string.IsNullOrEmpty(NName))
            {
                Error = "Value cannot be empty!";
            }
            else
            {
                try
                {
                    NamingTarget.Name = NName;
                    Canceled          = false;
                    this.Hide();
                    return;
                }
                catch (Exception ex)
                {
                    Error = ex.Message;
                }
            }

            if (Error != "")
            {
                MessageDialog Msg = new MessageDialog(Error);
                // Should NOT use Popups.ShowDialog because it closes the rename dialog
                // Making the caller await step thru, causing undesired behaviour
                await Msg.ShowAsync();

                NewName.Focus(FocusState.Keyboard);
            }
        }
Exemple #2
0
 public RenameItem(string oldName)
 {
     InitializeComponent();
     Name         = oldName;
     Title        = $"Renaming {oldName}";
     NewName.Text = oldName;
     NewName.Focus();
 }
 public RenameWindow()
 {
     InitializeComponent();
     _renameType   = RenameType.NewCategory;
     Title         = "Создать категорию";
     ResultNewName = "";
     NewName.Text  = "";
     NewName.Focus();
 }
Exemple #4
0
 private void Rename_Click(object sender, RoutedEventArgs e)
 {
     if (RenameArea.Visibility == Visibility.Visible)
     {
         RenameArea.Visibility = Visibility.Collapsed;
     }
     else
     {
         RenameArea.Visibility = Visibility.Visible;
         NewName.Focus(FocusState.Keyboard);
         NewName.Select(0, NewName.Text.Length);
     }
 }
Exemple #5
0
 public Names()
 {
     InitializeComponent();
     NewName.Focus();
 }