Web Api からデータを取得し、C# を使用して Windows ストア タッチ アプリのリストに追加しています。私は正常に動作する以下のコードを使用します。
HttpClient client = new HttpClient();
HttpResponseMessage response = await client.GetAsync("http://localhost:12345/api/items");
var info = new List<SampleDataGroup>();
if (response.IsSuccessStatusCode)
{
var content = await response.Content.ReadAsStringAsync();
var item = JsonConvert.DeserializeObject<dynamic>(content);
foreach (var data in item)
{
var infoSect = new info
(
(string)data.Id.ToString(),
(string)data.Name,
(string)"",
(string)data.PhotoUrl,
(string)data.Description
);
info.Add(infoSect);
}
}
else
{
MessageDialog dlg = new MessageDialog("Error");
await dlg.ShowAsync();
}
this.DefaultViewModel["Sections"] = info;
Name
Web API から取得したデータをチェックして、"Test" という単語が含まれるリストから項目を除外するにはどうすればよいですか。たとえば、Name
「ソーダ テスト」のアイテムはリストに含めないでください。
そのため、名前に「Test」が含まれている場合は、リストに追加しないでください。