protected override void changeCaseToolStripMenuItem_Click(object sender, RoutedEventArgs e) { if (OwnedWindows.Count > 0) { foreach (Window form in this.OwnedWindows) { ChangeCaseDialog changeCaseDlg1 = form as ChangeCaseDialog; if (changeCaseDlg1 != null) { changeCaseDlg1.Show(); return; } } } //textBox1.HideSelection = false; ChangeCaseDialog changeCaseDlg = new ChangeCaseDialog(); changeCaseDlg.Owner = this; changeCaseDlg.SelectedCase = selectedCase; changeCaseDlg.ChangeCase += new RoutedEventHandler(ChangeCaseDialogChangeCase); changeCaseDlg.CloseDlg += new RoutedEventHandler(ChangeCaseDialogCloseDlg); if (textBox1.SelectedText == "") { textBox1.SelectAll(); } changeCaseDlg.Show(); }
void ChangeCaseDialogChangeCase(object obj, RoutedEventArgs ea) { if (textBox1.SelectedText == "") { textBox1.SelectAll(); return; } ChangeCaseDialog dlg = (ChangeCaseDialog)obj; selectedCase = dlg.SelectedCase; changeCase(selectedCase); }
/// <summary> /// Changes localized text and messages /// </summary> /// <param name="locale"></param> protected override void ChangeUILanguage(string locale) { base.ChangeUILanguage(locale); foreach (Window form in this.OwnedWindows) { ChangeCaseDialog changeCaseDlg = form as ChangeCaseDialog; if (changeCaseDlg != null) { FormLocalizer localizer = new FormLocalizer(changeCaseDlg, typeof(ChangeCaseDialog)); localizer.ApplyCulture(new CultureInfo(locale)); break; } } }