【发布时间】:2018-03-14 00:50:15
【问题描述】:
我正在从一个页面导航到另一个页面(使用 Navigation.PushModalAsync)。第一页有一个列表。第二页有一个列表视图。我想将该列表传递到第二页,然后使用该列表中的数据填充列表视图。我该怎么办?
亲切的问候
更新: 好像我的列表视图没有出现。我尝试手动设置 itemsource 并且下一页仍然是空白的。我有这个方法:
protected override void OnAppearing()
{
base.OnAppearing();
var listView = new ListView();
//listView.ItemsSource = dataSource;
listView.ItemsSource = new string[]{
"mono",
"monodroid",
"monotouch",
"monorail",
"monodevelop",
"monotone",
"monopoly",
"monomodal",
"mononucleosis"
};
listView.RowHeight = 40;
}
但是下一页仍然是空白的,只有红色背景。除此之外,我似乎没有 listview.ItemSource.Add() 方法。
【问题讨论】:
-
我建议你看看 C# Properties 和 Jason 的回复!
-
当我第一次尝试将它作为参数传递时,我的构造函数出现错误。以为只是 Xamarin 出了问题,但我知道这应该是可能的/
标签: c# xamarin xamarin.forms xamarin.android