Пример #1
0
        protected virtual void OnCheckCompleted(CheckCompletedEventArgs e)
        {
            EventHandler<CheckCompletedEventArgs> handler = CheckCompleted;

            if (handler != null)
                handler(this, e);
        }
Пример #2
0
        private void HandleCheckCompleted(object sender, CheckCompletedEventArgs e)
        {
            ExecuteSafeInUi(() =>
            {
                if (e.Error != null)
                {
                    ChangeStateToVersionCheckError(e.Error);
                }
                else
                {
                    VersionCheckingResult checkingResult = versionChecker.LastCheckingResult;

                    if (checkingResult.IsNewerVersion)
                        ChangeStateToShowNewVersion(checkingResult);
                    else
                        ChangeStateToShowNoVersion();
                }
            });
        }
Пример #3
0
        private void HandleVersionCheckerCheckCompleted(object sender, CheckCompletedEventArgs e)
        {
            ExecuteSafeInUi(() =>
            {
                if (e.Cancelled || e.Error != null)
                    return;

                NewVersionText = e.VersionCheckingResult.IsNewerVersion
                    ? "New version: " + e.VersionCheckingResult.RetrievedAppVersionInfo.Version
                    : "No new version";
            });
        }