public App() { InitializeComponent(); App.Current.DispatcherUnhandledException += new System.Windows.Threading.DispatcherUnhandledExceptionEventHandler(Current_DispatcherUnhandledException); Rawr4ArmoryService versionChecker = new Rawr4ArmoryService(true); versionChecker.GetVersionCompleted += new EventHandler <EventArgs <string> >(_timerCheckForUpdates_Callback); versionChecker.GetVersionAsync(); }
private void App_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e) { if (e.UpdateAvailable) { AutoUpdateWorked = true; MessageBox.Show("A new version of Rawr has automatically been downloaded and installed! Relaunch Rawr, at your leisure, to use it!", "New version installed", MessageBoxButton.OK); } else { AutoUpdateWorked = false; Rawr4ArmoryService versionChecker = new Rawr4ArmoryService(true); versionChecker.GetVersionCompleted += new EventHandler <EventArgs <string> >(_timerCheckForUpdates_Callback); versionChecker.GetVersionAsync(); } }
private void App_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e) { if (e.UpdateAvailable) { AutoUpdateWorked = true; MessageBox.Show("A new version of Rawr has automatically been downloaded and installed! Relaunch Rawr, at your leisure, to use it!", "New version installed", MessageBoxButton.OK); } else { AutoUpdateWorked = false; Rawr4ArmoryService versionChecker = new Rawr4ArmoryService(true); versionChecker.GetVersionCompleted += new EventHandler<EventArgs<string>>(_timerCheckForUpdates_Callback); versionChecker.GetVersionAsync(); } }