所有人都在xamarin.forms中成为初学者。我正在尝试学习如何使用WebServices在ListView中获取数据。
我的JSON格式:
{
"contacts": [
{
"name": "Clark Kent",
"email": "mmguy@planet.com"
},
{ "name": "Bruce Wayne",
"email": "ceo@wayne.net"
},
{ "name": "Tony Stark",
"email": "playboy@stark.com"
},
]
}
我想在ListView中获取此数据。请帮助如何在ListView中调用URL和此数据。预先感谢。
只能对您的JSON数据进行估算,并将其限制为json数据到您的listView。
XAML.CS页面:
IEnumerable<ContactModel> contactList {get; set;}
contactList = JsonConvert.DeserializeObject<IEnumerable<ContactModel>>(json);
var listView = new ListView();
listView.ItemsSource =contactList;
XAML页面:
<ListView x:Name="listView">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout BackgroundColor="#eee"
Orientation="Vertical">
<Label Text="name"/>
<Label Text="email"/>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>