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); } }
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(); }
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); } }
public Names() { InitializeComponent(); NewName.Focus(); }