/// <summary> /// Application update example /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btUpdater_Click(object sender, RoutedEventArgs e) { //Create new update settings object // Fill in the settings you need to reference to your application update path. WpfAppLib.Updater.updaterSettingsData _updaterSettings = new WpfAppLib.Updater.updaterSettingsData { appFileName = "WpfExampleApp.exe", appLocalPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\", appName = Assembly.GetExecutingAssembly().GetName().Name, appServerPath = @"U:\tmp\WpfExampleApp\bin\Debug\", settingsFileName = "Settings.xml", settingsLocalPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), settingsServerPath = @"U:\tmp\WpfExampleApp\bin\Debug\" }; // Get the icon file from the resources var _windowIcon = new BitmapImage(); using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("WpfExampleApp.Resources.studie.png")) { _windowIcon.BeginInit(); _windowIcon.StreamSource = stream; _windowIcon.CacheOption = BitmapCacheOption.OnLoad; _windowIcon.EndInit(); _windowIcon.Freeze(); } // Create the updater object UpdaterView _myUpdateView = new UpdaterView(new Point(), _updaterSettings, null); // Change the texts of the ui elements //_myUpdateView.CheckUpdatesButtonText = "Loooooking"; //_myUpdateView.UpdateButtonText = "Get down on it"; //_myUpdateView.CancelButtonText = "Nope.."; //_myUpdateView.LocalPathLabelText = "lo path"; //_myUpdateView.LocalVersionLabelText = "lo ver"; //_myUpdateView.RemotePathLabelText = "remo path"; //_myUpdateView.RemoteVersionLabelText = "remo ver"; //_myUpdateView.WindowTitleText = "Update dialog"; // Show the updater object _myUpdateView.Show(); }
private void toolStripButton1_Click(object sender, EventArgs e) { updaterView.Show(); }