Exemple #1
0
        void CheckForNewVersion(bool showMessageWhenNoNewVersion = false)
        {
            var version        = VersionChecker.GetLatestVersionInfo();
            var currentVersion = Assembly.GetExecutingAssembly().GetName().Version?.ToString() ?? string.Empty;

            if (version != null && string.Compare(version.Version, currentVersion, StringComparison.Ordinal) > 0)
            {
                Popup(new NewVersionPopupView {
                    DataContext = version
                });
            }
            else if (showMessageWhenNoNewVersion)
            {
                Popup(new NoNewVersionPopupView());
            }
        }