Esempio n. 1
0
 public void ShowAboutBox()
 {
     using (IAboutDialog dlg = dlgFactory.CreateAboutDialog())
     {
         uiSvc.ShowModalDialog(dlg);
     }
 }
        public MainWindowViewModel(WindowSettingsViewModel windowSettingsViewModel, InputTextBoxViewModel inputTextBoxViewModel, StatusBarViewModel statusBarViewModel, IFontDialog fontDialog,
                                   IFindDialog findDialog, IColorDialog colorDialog, IAboutDialog aboutDialog, IMessageDialog messageDialog, IReplaceDialog replaceDialog, IOpenFileDialog openFileDialog,
                                   ISaveFileDialog saveFileDialog, IGoToLineDialog goToLineDialog, ITextFileWriter textFileWriter, ITextFileReader textFileReader, IDocInfoService docInfoService,
                                   IFindNextAndReplaceConditionsService findNextSearchConditionsService)
        {
            _fontDialog     = fontDialog;
            _findDialog     = findDialog;
            _colorDialog    = colorDialog;
            _aboutDialog    = aboutDialog;
            _messageDialog  = messageDialog;
            _replaceDialog  = replaceDialog;
            _openFileDialog = openFileDialog;
            _saveFileDialog = saveFileDialog;
            _goToLineDialog = goToLineDialog;
            _textFileWriter = textFileWriter;
            _textFileReader = textFileReader;
            _docInfoService = docInfoService;
            _findNextSearchConditionsService = findNextSearchConditionsService;

            StatusBarViewModel      = statusBarViewModel;
            InputTextBoxViewModel   = inputTextBoxViewModel;
            WindowSettingsViewModel = windowSettingsViewModel;

            InitMessengerRegistrations();
        }
Esempio n. 3
0
        /// <summary>
        /// Show (with standard level == 0)
        /// </summary>
        public static void Show(this IAboutDialog dialog)
        {
            if (dialog is null)
            {
                throw new ArgumentNullException(nameof(dialog));
            }

            dialog.Show(0);
        }
Esempio n. 4
0
        void AboutClicked(object sender, EventArgs e)
        {
            IAboutDialog aboutDlg = GUIManager.Main.AboutDialog();

            aboutDlg.Parent          = MainWindow;
            aboutDlg.DefaultPosition = DefWindowPosition.CenterParent;
            aboutDlg.ShowInTaskbar   = false;

            aboutDlg.ChangelogClicked += ViewChangelogClicked;
            //(o, args) =>
            //{
            //    IDialog changelogDlg = GUIManager.Main.ChangelogDialog();
            //    changelogDlg.Parent = this.MainWindow;
            //    changelogDlg.DefaultPosition = DefWindowPosition.CenterParent;
            //    changelogDlg.ShowInTaskbar = false;

            //    changelogDlg.Run();
            //};

            aboutDlg.Run();
        }
Esempio n. 5
0
 public void ShowAbout(IAboutDialog iad)
 {
     iad.SetText("© 2014 - 2018 Sharpdeveloper aka TKundNobody\nTXM Version: " + TXM.Core.Settings.TXMVERSION + "\nSpecial Thanks to following Friends and Tester:\nBarlmoro - Tester, User and the Reason for at least half of the features.\ntgbrain - Teammate and tester\nKyle_Nemesis - Tester\nPhoton - User who finds every weird error\nN4-DO - Creater of the TXM-Logo\nMercya - Tester\n© Icons: Icons8 (www.icons8.com)");
     iad.ShowDialog();
 }
 public AboutCommand(MainWindowViewModel callerViewModel, IAboutDialog aboutDialog) : base(callerViewModel)
 {
     _aboutDialog = aboutDialog;
 }