Example #1
0
        public WelcomeWindowViewModel(IProcessStarter processStarter, ButtonDisplayOptions buttonDisplayOptions, IUserGuideHelper userGuideHelper)
        {
            _processStarter       = processStarter;
            _buttonDisplayOptions = buttonDisplayOptions;
            _userGuideHelper      = userGuideHelper;

            WhatsNewCommand   = new DelegateCommand(WhatsNewCommandExecute);
            FacebookCommand   = new DelegateCommand(FacebookCommandExecute);
            GooglePlusCommand = new DelegateCommand(GooglePlusCommandExecute);
        }
        public AboutWindowViewModel(IProcessStarter processStarter, ApplicationNameProvider applicationNameProvider, IVersionHelper versionHelper, IUserGuideHelper userGuideHelper, ButtonDisplayOptions buttonDisplayOptions)
        {
            _processStarter       = processStarter;
            _userGuideHelper      = userGuideHelper;
            _buttonDisplayOptions = buttonDisplayOptions;

            _applicationNameProvider = applicationNameProvider;
            VersionText = versionHelper.FormatWithBuildNumber();

            ShowManualCommand      = new DelegateCommand(ShowManualCommandExecute);
            ShowLicenseCommand     = new DelegateCommand(ShowLicenseCommandExecute);
            DonateCommand          = new DelegateCommand(DonateCommandExecute);
            PdfforgeWebsiteCommand = new DelegateCommand(PdfforgeWebsiteCommandExecute);
            FacebookCommand        = new DelegateCommand(FacebookCommandExecute);
            GooglePlusCommand      = new DelegateCommand(GooglePlusCommandExecute);
        }