Datagrid Items.Count通知

时间:2015-10-14 18:04:17

标签: c# wpf datagrid inotifypropertychanged itemssource

伙计我正在搜索如何在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;
             }));
        }

    }

0 个答案:

没有答案