コード例 #1
0
ファイル: GuiWithFormat.cs プロジェクト: synctam/VietOCRwpf
        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();
        }
コード例 #2
0
ファイル: GuiWithFormat.cs プロジェクト: synctam/VietOCRwpf
        void ChangeCaseDialogChangeCase(object obj, RoutedEventArgs ea)
        {
            if (textBox1.SelectedText == "")
            {
                textBox1.SelectAll();
                return;
            }

            ChangeCaseDialog dlg = (ChangeCaseDialog)obj;

            selectedCase = dlg.SelectedCase;
            changeCase(selectedCase);
        }
コード例 #3
0
ファイル: GuiWithFormat.cs プロジェクト: synctam/VietOCRwpf
        /// <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;
                }
            }
        }