Esempio n. 1
0
        public async override void ViewDidLoad()
        {
            base.ViewDidLoad();

            PlayButton.SetBackgroundImage(UIImage.FromFile("images/play.png"), UIControlState.Normal);
            PlayButton.SetBackgroundImage(UIImage.FromFile("images/play_black.png"), UIControlState.Focused);

            PreviousButton.SetBackgroundImage(UIImage.FromFile("images/previous.png"), UIControlState.Normal);
            PreviousButton.SetBackgroundImage(UIImage.FromFile("images/previous_black.png"), UIControlState.Focused);

            NextButton.SetBackgroundImage(UIImage.FromFile("images/next.png"), UIControlState.Normal);
            NextButton.SetBackgroundImage(UIImage.FromFile("images/next_black.png"), UIControlState.Focused);

            PlayButton.AdjustsImageWhenHighlighted     = true;
            PreviousButton.AdjustsImageWhenHighlighted = true;
            NextButton.AdjustsImageWhenHighlighted     = true;

            PlayButton.AdjustsImageWhenDisabled     = true;
            PreviousButton.AdjustsImageWhenDisabled = true;
            NextButton.AdjustsImageWhenDisabled     = true;

            PlayButton.Enabled     = false;
            PreviousButton.Enabled = false;
            NextButton.Enabled     = false;

            PlayButton.PrimaryActionTriggered     += PlayButton_PrimaryActionTriggered;
            PreviousButton.PrimaryActionTriggered += PreviousButton_PrimaryActionTriggered;
            NextButton.PrimaryActionTriggered     += NextButton_PrimaryActionTriggered;

            UIVisualEffect     blurEffect       = UIBlurEffect.FromStyle(UIBlurEffectStyle.Light);
            UIVisualEffectView visualEffectView = new UIVisualEffectView(blurEffect);

            visualEffectView.Frame = new CoreGraphics.CGRect(0, -100, 1920, 1200);
            BackgroundImage.AddSubview(visualEffectView);

            CloudService.Instance.Init(new User()
            {
                TwitterId = "fakeId",
                Name      = "Fake user"
            });
            CloudService.Instance.Connected += Instance_Connected;

            DataService.Instance.Dispatcher = new DispatcherWrapper(this);
        }