public async void CarregaTirinhas()
 {
     synchronizationContext = SynchronizationContext.Current;
     var p = new PostsService();
     var tirinhas = await p.GetPosts(0, tirinha => true);
     foreach (var tirinha in tirinhas)
         synchronizationContext.Post(state => { Tirinhas.Add(tirinha); }, null);
 }
        public TirinhaViewModel(NavigationService navigationService)
        {
            this.navigationService = navigationService;
            Comentarios=new ObservableCollection<Comentario>();
            if (IsInDesignMode)
            {
                Tirinha = new TirinhaModel();
                Comentarios.Add(new Comentario("TioDavid", DateTime.Parse("Mon, 12 Aug 2013 13:12:55 +0000"), @"Se bem que…
            Complexo é o que não é simples. E fácil é o que não é difícil.
            Há uma diferença. Pois tem coisa que é simples, mas não é fácil e coisa fáceis mas complexas, ou seja, que apenas tomam mais tempo e etapas.

            já imagino alguns thumb down, mas a realidade é essa xD
            Ainda assim, ri muito com a tirinha"));
            }
            else
            {
                postsService = new PostsService();
                vdpContext = new VDPContext();
                this.navigationService.Navigated += AtualizaTirinha;
                PropertyChanged += async (sender, args) =>
                {
                    if (args.PropertyName == "SelectedIndex" && SelectedIndex == 2)
                    {
                        Comentarios.Clear();
                        var comentarios = await postsService.GetComments(Tirinha.LinkComentarios);
                        foreach (var comment in comentarios)
                        {
                            Comentarios.Add(comment);
                        }
                    }
                };
                OrientacaoAlterada = new RelayCommand<PageOrientation>(pageOrientation =>
                {
                    LandscapeLayoutVisible = pageOrientation == PageOrientation.LandscapeLeft || pageOrientation == PageOrientation.LandscapeRight ? Visibility.Visible :  Visibility.Collapsed;
                    PortraitLayoutVisible = pageOrientation == PageOrientation.PortraitUp ? Visibility.Visible :  Visibility.Collapsed;
                });
            }
        }