C# 处理listview窗口的itemClick
我正在使用c在Windows8.1应用程序中填充listview,如下所示#C# 处理listview窗口的itemClick,c#,json,listview,windows-phone-8.1,C#,Json,Listview,Windows Phone 8.1,我正在使用c在Windows8.1应用程序中填充listview,如下所示# 在列表视图中,仅显示“标题”和“发件人”。但点击后,应该会显示标题、内容、发件人。有任何帮助吗?将IsItemClickEnabled属性设置为true,并使用ItemClick单击列表视图中的事件。您可以通过访问其参数对象ItemClickEventArgs来访问单击的项,即e.ClickedItem其中e是ItemClickEventArgs,那么为什么您只使用title和from填充注意事项?你试过用你需要的所有
在列表视图中,仅显示“标题”和“发件人”。但点击后,应该会显示标题、内容、发件人。有任何帮助吗?将
IsItemClickEnabled
属性设置为true,并使用ItemClick
单击列表视图中的事件。您可以通过访问其参数对象ItemClickEventArgs
来访问单击的项,即e.ClickedItem
其中e
是ItemClickEventArgs,那么为什么您只使用title
和from
填充注意事项
?你试过用你需要的所有属性填充它吗?这是一个只显示标题名和发件人的列表。就像电子邮件应用程序一样。因此,点击通知后,它将显示通知的内容、发件人、标题等
dynamic obj = JsonConvert.DeserializeObject(resp);
List<Notice> items = new List<Notice>();
foreach (var o in obj)
{
Notice notice = new Notice();
items.Add(new Notice() { title = o["title"], from = o["from"] });
}
NoticeBinding.ItemsSource = items;
}
public class Notice
{
public string id { get; set; }
public string title { get; set; }
public string from { get; set; }
public string sendername { get; set; }
public string date { get; set; }
public string content { get; set; }
}
{
"id":20,
"title":"Testing after phase 2 is shifted to server",
"from":"Administrator",
"sendername":"ABX",
"day":"Tuesday",
"dateofMonth":"20th",
"month":"May",
"year":2014,
"date":"Tuesday, 20th May, 2014",
"content":"Ready. Set. Go"
}