Ejemplo n.º 1
0
        public async void Run(IBackgroundTaskInstance taskInstance)
        {
            BackgroundTaskDeferral deferral = taskInstance.GetDeferral();

            BuildFrames();

            var pilitr = PiLITErController.GetController();

            animator = new FrameAnimator(pilitr);

            animator.AddFrames(frames);

            animator.OnAnimationComplete += Animator_OnAnimationComplete;

            await Task.Run(async() =>
            {
                while (true)
                {
                    await animator.PlayAsync();
                }
            });
        }