testeade
1258 palavras
6 páginas
Deliver rich content with styleUsing pagination, you can deliver rich content presentation in your Windows Phone application. This control allows you to enable your users navigate through multiple pages of whatever content you want by using simple and known gestures. Performance and UX are focus point here.Este tutorial se baseia nas etapas e no aplicativo de exemplo do tutorial anterior [Introdução a dados]. Antes de iniciar este tutorial, você deve concluir ao menos o primeiro tutorial na série sobre como trabalhar com dados Introdução aos dados.
No Visual Studio, abra o projeto que você modificou quando concluiu o tutorial Introdução aos dados.
Pressione a tecla F5 para executar o aplicativo e, em seguida, digite texto em Inserir um TodoItem e clique em Salvar.
Repita a etapa anterior, pelo menos três vezes, para que você tenha mais de três itens armazenados na tabela TodoItem.
No arquivo MainPage.xaml.cs, substitua o método RefreshTodoItems pelo seguinte código:
private async void RefreshTodoItems()
{
// Define a filtered query that returns the top 3 items. IMobileServiceTableQuery query = todoTable .Where(todoItem => todoItem.Complete == false) .Take(3); items = await query.ToCollectionAsync(); ListItems.ItemsSource = items;
}
Essa consulta, quando executada durante a associação de dados, retorna os três primeiros itens que não estiverem marcados como concluídos.
Pressione a tecla F5 para executar o aplicativo.
Observe que apenas os três primeiros resultados da tabela TodoItem são exibidos.
(Opcional) Exiba o URI da solicitação enviada ao serviço móvel usando software de inspeção de mensagem, como as ferramentas de desenvolvedor do navegador ou o Fiddler.
Observe que o método Take(3) foi convertido na opção de consulta $top=3 no URI da consulta.
Atualize o método RefreshTodoItems mais uma vez com o código a seguir:
private async void RefreshTodoItems()
{