对于我的应用我想要一个非常简单的列表视图,所以在我的VS中,我右击 - >添加新项目 - >列表视图页面。我没有改变.xaml或.cs
中的任何内容ListView.xaml
public ObservableCollection<string> Items { get; set; }
public FacilityListView()
{
InitializeComponent();
Items = new ObservableCollection<string>
{
"Item 1",
"Item 2",
"Item 3",
"Item 4",
"Item 5"
};
BindingContext = this;
}
async void Handle_ItemTapped(object sender, SelectedItemChangedEventArgs e)
{
if (e.SelectedItem == null)
return;
await DisplayAlert("Item Tapped", "An item was tapped.", "OK");
//Deselect Item
((ListView)sender).SelectedItem = null;
}
ListView.xaml.cs
proxy_set_header
该列表仅显示没有文字的单元格
我尝试更改绑定,添加textColor等但无论如何,单元格仍为空
答案 0 :(得分:2)
您的模板只包含一个空的TextCell。你必须使用绑定来告诉它要显示什么
<ListView.ItemTemplate>
<DataTemplate>
<TextCell Text="{Binding .}" />
</DataTemplate>
</ListView.ItemTemplate>