我有一个应该传递给另一个视图的对象列表,但我不知道如何在Xamarin.forms中做到这一点,我认为我应该使用setBinding,但它是我在这种情况下唯一说的。 谢谢。如何在页面之间传递列表xamarin.forms?
List<Localizacao> localizacaoList = new List<Localizacao>(); ;
if (localizacao != null && lojaPerto != null)
{
localizacaoList = new List<Localizacao>();
Localizacao loc = new Localizacao();
loc.latitude = Double.Parse(lojaPerto.latitude);
loc.longitude = Double.Parse(lojaPerto.longitude);
localizacaoList.Add(loc);
localizacaoList.Add(localizacao);
}
var secondPage = new Views.ComoChegarView();
secondPage.BindingContext = localizacaoList;
await Navigation.PushAsync(secondPage);
其实,我发,但再在其他视图
我不能这样做......我可以用字符串,int类...等......但是用我的课Localizacao或其他我创建的,出现错误...但是,谢谢 –
@JoycedeLanna出现什么错误? –
不一致的可访问性;参数类型比方法 –