/// <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); } }
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(); }
/// <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); } }); }
private void _catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args) { InstallPackageContent(); PlaySoundFile(); }
public AppExtensionPackageInstalledEventArgsWrapper(AppExtensionPackageInstalledEventArgs args) { _args = args; }
private void _catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args) { }
private void Catalog_OnPackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args) { RefreshOnDispatcherThread(); }
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); }); }