TechNet
Produtos
Recursos de TI
Downloads
Treinamento
Suporte
Produtos
Windows
Windows Server
System Center
Microsoft Edge
Office
Office 365
Exchange Server
SQL Server
SharePoint Produtos
Skype for Business
Exibir todos os produtos »
Resources
Channel 9 Video
Centro de Avaliação
Recursos de aprendizagem
Aplicativo Microsoft Tech Companion
Microsoft Technical Communities
Microsoft Virtual Academy
Central de scripts
Blog Servidores e Ferramentas
Blogs do TechNet
Boletim informativo TechNet Flash
Galeria do TechNet
Biblioteca TechNet
TechNet Magazine
Wiki do TechNet
Windows Sysinternals
Laboratórios virtuais
Solutions
Sistema de rede
Nuvem privada
Segurança
Virtualização
Atualizações
Service Packs
Boletins de segurança
Microsoft Update
Avaliações
Windows Server 2016
System Center 2016
Windows 10 Enterprise
SQL Server 2016
Ver todas as versões de avaliação »
Sites relacionados
Centro de Download da Microsoft
Microsoft Evaluation Center
Drivers
Windows Sysinternals
Galeria do TechNet
Treinamento
aulas virtuais por peritos
Catálogo de treinamento
Localizador de aula
Microsoft Virtual Academy
Cursos gratuitos do Windows Server 2012
Free Windows 8 courses
Treinamento do SQL Server
Visão geral do E-Learning:
Certificações
Visão geral da Certificação
MCSA: Windows 10
Certificação do Windows Server (MCSE)
Certificação da nuvem privada (MCSE)
Certificação do SQL Server (MCSE)
Outros recursos
Eventos do Microsoft
Segunda chamada para a certificação
Blog Born to Learn
Find technical communities in your area
Por produtos
Para o Trabalho
Para desenvolvedores
Para profissionais de TI
Para suporte técnico
Ofertas de suporte
Outros links
Microsoft Premier Online
Fóruns do TechNet
Fóruns do MSDN
Boletins e consultas de segurança
Não é um IT Pro?
Suporte ao Cliente da Microsoft
Fóruns da Comunidade da Microsoft
Entrar
Home
Biblioteca
Wiki
Aprender
Galeria
Downloads
Suporte
Fóruns
Blogs
Resources For IT Professionals
Brasil (Português)
Россия (Pусский)
中国(简体中文)
United States (English)
Skip to locale bar
Wikis - Detalhes da Página
Primeira publicação por
Durval Ramos
Quando:
20 dez 2013 1:40
Última revisão por
Sandro Pereira
(MVP, Microsoft Community Contributor)
Quando:
31 mai 2014 4:57
Revisões:
5
Comentários:
1
Tópicos Populares
Active Directory
Windows 7
SQL Server
Hyper-V
Ajuda & Opinião
Sobre o TechNet Wiki
Como Participar
Iniciando
Como Contribuir
Regras
Código de Conduta
Conselho da Comunidade
Como Obter Ajuda
Opnião sobre o Site
Popular Contributors
Brasil (Português)
»
artigos TechNet
»
Criando um Binding de qualquer lista de dados JSON para sua aplicação em 10 minutos (Windows Phone)
Criando um Binding de qualquer lista de dados JSON para sua aplicação em 10 minutos (Windows Phone)
Artigo
Histórico
Criando um Binding de qualquer lista de dados JSON para sua aplicação em 10 minutos (Windows Phone)
Sumário
Introdução
Missão 1: O que você deve fazer antes
Missão 2: Criar dados da amostra para sua classe de dados JSON
Missão 3: Criar o Layout
Missão 4: Criando um Binding JSON com o ListBox
Outros Idiomas
Ver Também
Introdução
Então você também passou muito tempo com
data binding
e se tornou uma tarefa chata para você? Você tem alguma
data list
em JSON e quer vincular em seu aplicativo? Bom, se você precisa de uma solução rápida você está no lugar certo, você não irá demorar mais de 10 minutos para criar o
bind
sua
data list
JSON ao
listbox
do seu próprio aplicativo no Windows Phone.
Por onde vamos começar?
Missão 1: O que você deve fazer antes
- Obter seus dados em JSON (lista / matriz) na sua aplicação.
Se você não estiver familiarizado, você pode ler este rápido
tutorial
para esta finalidade.
- Tenha em mente que você criou uma Classe para obter dados em JSON. "RootObject.cs" no meu caso.
Missão 2: Criar dados da amostra para sua classe de dados JSON
Abra seu projeto WindowsPhone no BLEND.
Agora é pra valer, você tem que criar dados de amostra para a própria classe de dados JSON. Como você vai criar? Vamos olhar atentamente.
Crie uma amostra de dados clicando na guia
Data
Clique na
drop down
, e selecione "
Create Sample Data from Class
"
Um menu se abrirá agora para você procurar sua classe de dados JSON. "RootObject" no meu caso.
Selecione sua classe e você vai ver todas as amostras de dados criadas.
Agora arraste e solte à coleção da guia
Data
para à página, ele vai mostrar os dados de amostra criados de acordo com essa classe.
Missão 3: Criar o Layout
Para uma boa representação de seus dados de acordo com o layout, você pode gerenciar um
textbox
,
textblocks
de acordo com sua vontade.
Crie o seu próprio modelo de item.
Use cores para tornar mais chamativo.
Missão 4: Criando um
Binding
JSON com o
ListBox
É hora de voltar para o Visual Studio,
Eu tenho uma lista de entradas, de modo a vinculá-lo vou usar ObservableCollection do tipo de entrada para criar o
Binding
para à minha
ListBox
.
Como eu criei à Coleção
Observable
, agora eu irei iterar os dados JSON usando o loop
foreach
.
Depois iteração eu defini o contexto de dados da minha
ListBox
para que coleção
Observable
em que eu reiterei os dados.
Nota:
Quando os dados da amostra são geradas por
DataContex
já está definido para valores da amostra, não se esqueça de alterá-lo na Coleção
Observable
.
Chamada dados JSON ou no construtor ou através de um botão.
Você está pronto para executar! Execute !
Outros Idiomas
Este artigo
também está disponível
nos seguintes idiomas
:
Binding any JSON data list in your application in 10 mins - Windows Phone (en-US)
Ver Também
Outro importante lugar onde pode encontrar uma enorme quantidade de artigos relacionados com Windows Phone é a própria TechNet Wiki. Onde o melhor ponto de entrada é
Recursos Windows Phone no TechNet Wiki
!
Artigo
,
binding
,
Data
,
Durval
,
has code
,
has Other Languages
,
Translated into Portuguese
,
Windows Phone