伙计我正在搜索如何在Datagrid Items.Count更改时获取通知的答案。我有这样的代码,从php页面解析json数据,并用解析的json信息填充Datagrid(Infogrid)中的列。因此,当收集中的items.count将被更改时,我将如何获得通知。例如,当我启动程序时,它会计算2行,然后例如" json"包含10行如何获取行更改的通知(例如,消息框显示"您获得了新信息"或类似的东西)。谢谢你的帮助。
private void Getprofileinfo()
{
DateTime time = DateTime.Now;
WebRequest req = WebRequest.Create("http://demo7.ru/parser.php");
WebResponse response = req.GetResponse();
Stream stream = response.GetResponseStream();
if (stream != null)
{
StreamReader reader = new StreamReader(stream);
string information = reader.ReadToEnd();
List<Information> json = JsonConvert.DeserializeObject<List<Information>>(information);
Dispatcher.BeginInvoke(new ThreadStart(delegate
{
Infogrid.ItemsSource = json;
Statustext.Text = "Last Updated:" + time;
}));
}
}