private void DisplayVersionInformation(UpdateDownloadedEventArgs e) { UpdateManager manager = UpdateManager.Instance; string version = manager.ProductVersion.ToString(); #if (DEBUG) this.VersionNumber.Text = string.Format("Version: {0} (Debug)", version); #else this.VersionNumber.Text = string.Format("Version: {0}", version); #endif if ((null != e) && e.UpdateAvailable) { string latest = manager.AvailableVersion.ToString(); this.UpdateInfo.Foreground = Brushes.OrangeRed; this.UpdateInfo.Text = string.Format("[Latest vesion: {0}]", latest); this.UpdateInfo.Cursor = Cursors.Hand; this.UpdateInfo.MouseUp += new MouseButtonEventHandler(OnUpdateInfoMouseUp); } else { this.UpdateInfo.Foreground = Brushes.Green; this.UpdateInfo.Text = "[Up-to-date]"; this.UpdateInfo.Cursor = Cursors.Arrow; this.UpdateInfo.MouseUp -= new MouseButtonEventHandler(OnUpdateInfoMouseUp); } }
private void OnUpdatePackageDownloaded(object sender, UpdateDownloadedEventArgs e) { DisplayVersionInformation(e); }