【发布时间】:2018-06-10 17:02:04
【问题描述】:
.CS 文件:
//Creating connection to website
Connection connect=new Connection();
List<News> newsList=new List<News>(connect.Handshake(Select.News));
for (int i = 0; i < newsList.Count; i++)
{
NewsList.ItemsSource = newsList[i].title;
}
XAML 文件:
<ListView x:Name="NewsList">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout Margin="6,4,6,4">
<Label Text="{Binding title}"/>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
第一行创建连接到网站并解析数据的连接。 Handshake(Select.News) 返回一个列表。 列表不是空的,但运行后我得到一个空列表。我该如何解决?谢谢!
【问题讨论】:
-
您需要在
ListView上设置ItemsSource属性并将其绑定到您的NewsList
标签: listview data-binding xamarin.forms