Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Horizontal ScrollView com Binding

Professor, Bom Dia! Consegui fazer um Scroll View Simples sem o Binding (vide abaixo). Gostaria de saber como faço para fazer isso com o Binding.

public class TabelaDeVeiculos {
    public string Nome { get; set; } }

    public partial class MainPage : ContentPage {
    public List<TabelaDeVeiculos> ListaDeVeiculos { get; set; }

    public MainPage() {
    InitializeComponent();

    this.ListaDeVeiculos = new List<TabelaDeVeiculos> {
        new TabelaDeVeiculos {Nome = "Toyota Corolla 1.8"},
        new TabelaDeVeiculos {Nome = "Ford Ka 1.50 Hatch"},
        new TabelaDeVeiculos {Nome = "Chevrolet Corsa 1.4"},
        new TabelaDeVeiculos {Nome = "Chevrolet Azera V6"},
        new TabelaDeVeiculos {Nome = "Chevrolet Onix 1.6"}, };
        this.BindingContext = this;
        }        
    }        
__________________________________________________

<ScrollView Orientation="Horizontal">
        <StackLayout Orientation="Horizontal">
            <Label Text="Teste Teste 0"></Label>
            <Label Text="Teste Teste 1"></Label>
            <Label Text="Teste Teste 2"></Label>
            <Label Text="Teste Teste 3"></Label>
            <Label Text="Teste Teste 4"></Label>
            <Label Text="Teste Teste 5"></Label>
        </StackLayout>
    </ScrollView>
2 respostas
solução!

Oi Marcelo!

Não é tão simples fazer binding de uma lista dinâmica com ScrollView (por isso mesmo tinha lhe indicado outros controles para essa função). O que consegui encontrar é esse controle customizado feito por Fabio Cozzolino:

http://www.fabiocozzolino.eu/a-little-and-simple-bindable-horizontal-scroll-view/

Acho que vale a pena baixar o código dele e ver como funciona.

Boa sorte e bons estudos!

Ok. Obrigado :)