private void SelectionEstado(object sender, SelectionChangedEventArgs e)
 {
     cidadesel = (sender as ListBox).SelectedItem as CidadeClasse;
     NavigationService.Navigate(new Uri("/Cidade.xaml", UriKind.Relative));
     
     
 }
        private List<CidadeClasse> ParseJson(String pJson)
        {
            //cria objeto para lista do tipo carro
            List<CidadeClasse> EstadosDoJson = new List<CidadeClasse>();
            if (pJson != null)
            {
                //faz o parse para um tipo jobject
                JObject jobject = JObject.Parse(pJson);
                //le a lista carros
                //CidadeClasse. = jobject["cidades"].ToObject<IList<string>>();
                //captura o array carro
                JArray EST = (JArray)jobject["estados"];
                //JArray CID = (JArray)jobject["cidades"];
                //IList<string> CID = EST.ToArray<IList<string>>();

                //percorre o array e parsa parse o nosso
                foreach (JObject item in EST)
                {
                    CidadeClasse estado = new CidadeClasse
                    {
                        nome = (string)item["nome"],
                        sigla = (string)item["sigla"],
                        cidades = item["cidades"].ToObject<List<string>>() 
                    };
                    EstadosDoJson.Add(estado);
                }
            }
            return EstadosDoJson;
        }