Beispiel #1
0
        private async void _catalog_PackageUpdating(AppExtensionCatalog sender, AppExtensionPackageUpdatingEventArgs args)
        {
            await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, () =>
            {
                ExtensionList.Clear();
            });

            await FindAllExtensions();
        }
 public AppExtensionPackageUpdatingEventArgsWrapper(AppExtensionPackageUpdatingEventArgs args)
 {
     _args = args;
 }
Beispiel #3
0
 /// <summary>
 /// A package is being updated. Unload all the extensions in the package.
 /// </summary>
 /// <param name="sender">The catalog that the extensions belong to</param>
 /// <param name="args">Contains the package that is updating</param>
 private async void Catalog_PackageUpdating(AppExtensionCatalog sender, AppExtensionPackageUpdatingEventArgs args)
 {
     await UnloadExtensions(args.Package);
 }
Beispiel #4
0
 // package is updating, so just unload the extensions
 private async void Catalog_PackageUpdating(AppExtensionCatalog sender, AppExtensionPackageUpdatingEventArgs args)
 {
     await UnloadUWPExtensions(args.Package);
 }