Exemple #1
0
        private void Catalog_PackageStaging(PackageCatalog sender, PackageStagingEventArgs args)
        {
            var ignored = CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Low, () =>
            {
                if (Package.Current.Id.FullName.Equals(args.Package.Id.FullName))
                {
                    this.Overall_ProgressBar.Value = args.Progress;
                }

                String eventDetails =
                    args.Package.Id.FullName + ","
                    + args.IsComplete + ","
                    + args.Progress + ","
                    + args.ErrorCode + ";"
                    + Environment.NewLine;
                this.PackageStagingInstallingEvents_textBox.Text = eventDetails;
            });
        }
        private void Catalog_PackageStaging(PackageCatalog sender, PackageStagingEventArgs args)
        {
            var ignored = CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Low, () =>
            {
                String eventDetails =
                    args.Package.Id.FullName + ","
                    + args.IsComplete + ","
                    + args.Progress + ","
                    + args.ErrorCode + ";"
                    + Environment.NewLine;
                Debug.WriteLine(eventDetails);

                var frame            = (Frame)Window.Current.Content;
                Type currentPageType = frame.SourcePageType;
                if (currentPageType.Equals(typeof(MainPage)))
                {
                    var page = (MainPage)frame.Content;

                    if (Package.Current.Id.FullName.Equals(args.Package.Id.FullName))
                    {
                        localSettings.Values["OverallProgress"] = args.Progress;
                        page.Set_Overall_ProgressBar_Value(args.Progress);
                    }
                }
                else if (currentPageType.Equals(typeof(ContentGroupPage)))
                {
                    var page = (ContentGroupPage)frame.Content;

                    if (Package.Current.Id.FullName.Equals(args.Package.Id.FullName))
                    {
                        localSettings.Values["OverallProgress"] = args.Progress;
                    }
                }
                else if (currentPageType.Equals(typeof(LanguagesPage)))
                {
                    var page = (LanguagesPage)frame.Content;

                    if (Package.Current.Id.FullName.Equals(args.Package.Id.FullName))
                    {
                        localSettings.Values["OverallProgress"] = args.Progress;
                    }
                }
            });
        }
Exemple #3
0
 private void Catalog_PackageStaging(PackageCatalog sender, PackageStagingEventArgs args)
 {
     // Doesn't fire - 7535335
     //LoadDeployingPackageToUI(args.Package, args.Progress);
 }