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="?
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="?
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:
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"
.