如何在Windows Phone 8中插入数据库后刷新页面以考虑更改?

时间:2013-05-16 10:00:48

标签: c# windows-phone-8 windows-phone

我正在研究WP8应用程序。我可以毫无问题地在我的应用中显示项目列表。但是当我更新或将记录插入数据库时​​,我必须重新启动应用程序以查看更改。否则,列表与更新前的列表相同。

我的代码:

private async Task<bool> InitOverdueList()
    {
        var orderList = await _ordersManagement.GetOverdueOrders();
        if (orderList == null)
        {
            _app.LoadingPopup.IsOpen = false;
            return false;
        }
        var templist = from c in orderList.Data orderby c.EstimatedEndDate, c.Id ascending select c;
        Overdue.Header = String.Format("Overdue ({0})", templist.Count());
        OverdueOrders.ItemsSource = templist.Select(o => new OrderItemViewModel(o));
        return true;
    }

如何让我的列表自动更新?

1 个答案:

答案 0 :(得分:2)

对于您的需求解决方案,您可以使用ObservableCollection类对象来绑定列表控件。

希望它有所帮助。