Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Uso de "Path="

Nas video aulas não é usado "Path=" em:

Title="{Binding Path=Pais.Capital.Nome}">

para acesso as propriedades e funciona corretamente. Quando devo usar ou não o "Path="?

1 resposta
solução!

Olá, Alisson.

Muitas vezes podemos omitir o Path. Podemos omitir porque a classe Binding do Xamarin possui construtores que recebem o Path como o primeiro parâmetro:

https://developer.xamarin.com/api/constructor/Xamarin.Forms.Binding.Binding/p/System.String/Xamarin.Forms.BindingMode/Xamarin.Forms.IValueConverter/System.Object/System.String/

public Binding (String path, BindingMode mode, IValueConverter converter, Object converterParameter, String stringFormat, Object source)

Note que isso acontece de maneira análoga no código C#: podemos omitir os nomes dos parâmetros se eles estão na mesma ordem esperada pelo construtor:

new Binding ("Name", mode: BindingMode.TwoWay, converter: new ReverseConverter ())

Veja como passamos o primeiro parâmetro diretament como "Name", e não como path: "Name".