The UpdateDisplay WPF control is a true WPF control that provides a user experience identical to the WinForms UpdateDisplay control. Being a WPF control, in addition to the property-based customizations available, the control can be re-templated to provide a customized look and feel. The control template can be copied from the AppLife Update installation directory (InstallDir/themes/generic.xaml).
The UpdateDisplay control is designed to be placed on an application’s main interface, and upon startup, perform a background update check. If an update is present, a download is automatically initiated, with download progress indication. When the download completes, the control notifies the user that an update is ready to be applied.
This control utilizes minimal screen space, displaying a single 16 X 16 icon and a text label. The image and label is configurable by the DisplayMode property. Additionally, the image and text displayed when an update check completes, either with an update available or without, is customizable by setting control properties. Detailed information about the update is available as a pop up, through the control context menu or control click action.
The WPF UpdateDiaplay control can be found in the Visual Studio WPF toolbox.
Checking for an update. (Animated image)
Downloading an update. (Animated with progress)
An update is ready (customizable image and text).
No update is available (customizable image and text).