Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se itens diferentes do seu conjunto de dados tiverem quantidades diferentes de dados no mesmo campo, você poderá mostrar completamente os itens que tiverem mais dados sem adicionar espaço vazio após os itens que tiverem menos dados. Adicione e configure um controle Galeria Altura flexível para que você possa:
- Configurar os controles Rótulo para serem expandidos ou reduzidos conforme o conteúdo.
- Posicionar cada controle para que ele apareça automaticamente abaixo do controle acima dele.
Neste tutorial, você mostrará dados sobre produtos para piso em um controle Galeria Altura flexível. A imagem de cada produto aparecerá cinco pixels abaixo da visão geral, se ela tiver cinco linhas de texto ou duas linhas.
Sugestões de leitura
Se você nunca adicionou controles a uma galeria, siga as etapas em Mostrar uma lista de itens antes de prosseguir neste tópico.
Adicionar dados a um aplicativo em branco
Baixe este arquivo de Excel, que contém nomes, visões gerais e links para as imagens de produtos para piso.
Carregue o arquivo de Excel em uma conta de armazenamento em nuvem, como OneDrive, Dropbox ou Google Drive.
Crie um aplicativo em branco com layout para Smartphone.
Adicione uma conexão na tabela FlooringEstimates no arquivo do Excel.
Para obter mais informações, consulte Adicionar uma conexão.
Adicionar dados a uma galeria
Na guia Inserir, clique ou toque em Galeria e, em seguida, clique ou toque em Altura flexível.
Redimensione a galeria para ocupar a tela inteira.
Defina a propriedade Items da galeria como FlooringEstimates.
Mostrar os nomes de produto
No canto superior esquerdo da galeria, clique ou toque no ícone de lápis para selecionar o modelo da galeria.
Com o modelo da galeria selecionado, adicione um controle Rótulo a ele.
Defina a propriedade Text do controle Rótulo como esta expressão:
ThisItem.Name
Mostrar as visões gerais de produto
Com o modelo da galeria selecionado, adicione outro controle Rótulo e mova-o para abaixo do primeiro controle Rótulo.
Defina a propriedade Text do segundo controle Rótulo como esta expressão:
ThisItem.OverviewCom o segundo controle Rótulo selecionado, clique ou toque no ícone de marcação de nome na guia Conteúdo e renomeie o controle como OverviewText.
Defina a propriedade AutoHeight da caixa OverviewText como verdadeiro.
Esta etapa garante que a caixa será ampliada ou reduzida para se ajustar ao conteúdo.
Mostrar as imagens do produto
Redimensione o modelo para que ele seja duas vezes maior do que era antes.
Você pode adicionar controles ao modelo mais facilmente conforme compila o aplicativo, e essa alteração não afetará a aparência do aplicativo quando ele for executado.
Com o modelo da galeria selecionado, adicione um controle Imagem e mova-o para baixo da caixa OverviewText.
Verifique se a propriedade Image do controle Imagem foi definida como esta expressão:
ThisItem.ImageDefina a propriedade Y do controle Imagem com base na posição e no tamanho da caixa OverviewText, como nesta expressão:
OverviewText.Y + OverviewText.Height + 5
Aplique o mesmo conceito se você quiser adicionar mais controles: defina cada propriedade Y do controle com base nas propriedades Y e Height do controle acima dela.
Próximas etapas
Saiba mais sobre como trabalhar com um controle Galeria e com fórmulas.