3
respostas

Erro quando coloco a propriedade margin no listview

Quando adiciono a propriedade margin o VS informa que não existe esta propriedade no LIstView, porem estou seguindo o que esta na video aula

    <ListView x:Name="listViewVeiculos" ItemsSource="{Binding veiculos}" Margin="20">
    <ListView.ItemTemplate>
      <DataTemplate>
        <ViewCell>
          <ViewCell.View>
            <StackLayout Orientation="Horizontal">
              <Label Text="{Binding Nome}" FontSize="20" VerticalTextAlignment="Center"></Label>
              <Label Text=" - " VerticalTextAlignment="Center"></Label> 
            <Label Text="{Binding preco}" FontAttributes="Bold" VerticalTextAlignment="Center"></Label>
          </StackLayout>            
          </ViewCell.View>
        </ViewCell>
      </DataTemplate>   
    </ListView.ItemTemplate>

  </ListView>
3 respostas

Pode ser o ItemsSource acredito que tenha que ser {Binding Veiculos} com o V maiusculo.

Acredito que não pois se tirarmos a propriedade Margin, ele funciona normalmente

Estou com esse problema também.

Li no fórum do Xamarin que é uma questão relacionada com a versão do Forms.

A property "Margin" existe a partir da versão 2.3, segundo o fórum.

https://forums.xamarin.com/discussion/70713/no-property-of-name-margin-found

Só complementando, eu atualizei a versão e realmente funcionou! ;)