public void UpdateList() { List <Order> entList = OrdersController.GetInstance().GetOrders(); entList.Sort((x, y) => x.Id.CompareTo(y.Id)); collection = new ObservableCollection <Order>(entList); OrdersList.ItemsSource = collection; OrdersList.Items.Refresh(); OrdersList.UpdateLayout(); }