1
resposta

Definição do BindingContext

O Binding Context só pode ser definido no code behind da view?

1 resposta

Olá, Rodrigo

Você pode utilizar a propriedade <ContentPage.BindingContext> dentro do próprio XAML, como no exemplo abaixo:

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:viewModels="clr-namespace:MeuProjeto.ViewModels; assembly=MeuProjeto"
             x:Class="MeuProjeto.Listagem"
             Title="Minha Listagem">
  <ContentPage.BindingContext>
    <viewModels:ListagemViewModel/>
  </ContentPage.BindingContext>
  <StackLayout>
    <Label Text="{Binding Nome}"/>
  </StackLayout>
</ContentPage>

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software