コード例 #1
0
        private async void OnAppUpdate(object sender, AppVersionEventArgs args)
        {
            var obj = ProjectVersion.Version.DetailedVersions.Single(data => data.Name == args.Name && data.Version == args.Version);

            ProjectVersion.Version.DetailedVersions.Remove(obj);
            obj.IsRunning = args.IsRunning;
            ProjectVersion.Version.DetailedVersions.Add(obj);
            await Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
                                      () =>
            {
                ProjectVersion.Version = new ProjectVersion()
                {
                    DetailedVersions = ProjectVersion.Version.DetailedVersions,
                    GlobalVersion    = ProjectVersion.Version.GlobalVersion
                };
            });
        }
コード例 #2
0
 protected virtual void OnUpdateHandlerEvent(AppVersionEventArgs e)
 {
     OnUpdateEvent?.Invoke(this, e);
 }