示例#1
0
 /// <summary>
 /// Handles a new package installed event. The new package may contain extensions this host can use.
 /// </summary>
 /// <param name="sender">The catalog that the extensions belong to</param>
 /// <param name="args">Contains the package that was installed</param>
 private async void Catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args)
 {
     foreach (AppExtension ext in args.Extensions)
     {
         await LoadExtension(ext);
     }
 }
示例#2
0
        private async void _catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args)
        {
            await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, () =>
            {
                ExtensionList.Clear();
            });

            await FindAllExtensions();
        }
 private async void Catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args)
 {
     await _dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, async() => {
         foreach (AppExtension ext in args.Extensions)
         {
             await LoadExtension(ext);
         }
     });
 }
 private async void Catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args)
 {
     await this.workerThread.Factory.StartNew(async() =>
     {
         foreach (var ext in args.Extensions)
         {
             await LoadExtensionAsync(ext);
         }
     }).Unwrap();
 }
示例#5
0
 /// <summary>
 /// Handles a new package installed event. The new package may contain extensions this host can use.
 /// </summary>
 /// <param name="sender">The catalog that the extensions belong to</param>
 /// <param name="args">Contains the package that was installed</param>
 private async void Catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args)
 {
     // Run on the UI thread because the Extensions Tab UI updates as extensions are added or removed
     await _dispatcher.RunAsync(CoreDispatcherPriority.Normal, async() =>
     {
         foreach (AppExtension ext in args.Extensions)
         {
             await LoadExtension(ext);
         }
     });
 }
示例#6
0
 private void _catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args)
 {
     InstallPackageContent();
     PlaySoundFile();
 }
示例#7
0
 public AppExtensionPackageInstalledEventArgsWrapper(AppExtensionPackageInstalledEventArgs args)
 {
     _args = args;
 }
 private void _catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args)
 {
 }
 private void Catalog_OnPackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args)
 {
     RefreshOnDispatcherThread();
 }
示例#10
0
 private async void Catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args)
 {
     await _dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, async () =>
     {
         foreach (AppExtension ext in args.Extensions) await LoadUWPExtension(ext);
     });
 }