Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Windows Windows 8插入数据库后刷新页面以考虑更改?_C#_Windows Phone 8_Windows Phone - Fatal编程技术网

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

C# 如何在Windows Windows 8插入数据库后刷新页面以考虑更改?,c#,windows-phone-8,windows-phone,C#,Windows Phone 8,Windows Phone,我正在开发WP8应用程序。我可以毫无问题地在我的应用程序中显示项目列表。但当我更新或将记录插入数据库时,我必须重新启动应用程序才能看到更改。否则,列表与更新前相同 我的代码: private async Task<bool> InitOverdueList() { var orderList = await _ordersManagement.GetOverdueOrders(); if (orderList == null)

我正在开发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;
    }
private异步任务InitOverdueList()
{
var orderList=await_ordersManagement.GetOverdueOrders();
if(orderList==null)
{
_app.LoadingPopup.IsOpen=false;
返回false;
}
var templast=来自orderList中的c。数据orderby c.EstimatedEndDate,c.Id升序选择c;
过期.Header=String.Format(“过期({0})”,templast.Count();
OverdueOrders.ItemsSource=templist.Select(o=>new OrderItemViewModel(o));
返回true;
}

如何使列表自动更新?

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


希望有帮助。

如何在ObservableCollection中反序列化JSon?由于RestSharp,我被迫反序列化到一个Listvar observeOverDueOrders=新的observeCollection(orderList);