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;
                });
            }
        }
        private void AtualizaTirinha(object sender, NavigationEventArgs args)
        {
            if (args.Uri.ToString().Contains("TirinhaView.xaml"))
            {
                PortraitLayoutVisible = Visibility.Visible;
                LandscapeLayoutVisible = Visibility.Collapsed;

                Tirinha = (TirinhaModel)IsolatedStorageSettings.ApplicationSettings["TirinhaCorrent"];
                if (!vdpContext.TirinhasLidas.Any(tirinhaLida => tirinhaLida.Link == Tirinha.Link))
                {
                    vdpContext.TirinhasLidas.InsertOnSubmit(new TirinhaLida { Link = Tirinha.Link });
                    vdpContext.SubmitChanges();
                }
            }
        }