fix issue
This commit is contained in:
@ -60,19 +60,23 @@ namespace Billing.Views
|
||||
billingDate.SetDateTime(DateTime.Today);
|
||||
}
|
||||
|
||||
private void OnDateSelected(object sender, DateEventArgs e)
|
||||
protected override void OnRefresh()
|
||||
{
|
||||
SelectedDate = e.Date;
|
||||
|
||||
Task.Run(() =>
|
||||
{
|
||||
var bills = App.Bills.Where(b => Helper.IsSameDay(b.CreateTime, e.Date));
|
||||
var bills = App.Bills.Where(b => Helper.IsSameDay(b.CreateTime, SelectedDate));
|
||||
Bills = new List<UIBill>(bills.OrderBy(b => b.CreateTime).Select(b => Helper.WrapBill(b)));
|
||||
RefreshBalance(Bills);
|
||||
MainThread.BeginInvokeOnMainThread(async () => await scrollView.ScrollToAsync(0, 0, true));
|
||||
});
|
||||
}
|
||||
|
||||
private void OnDateSelected(object sender, DateEventArgs e)
|
||||
{
|
||||
SelectedDate = e.Date;
|
||||
OnRefresh();
|
||||
}
|
||||
|
||||
private void RefreshBalance(List<UIBill> bills)
|
||||
{
|
||||
SetValue(NoBillsProperty, bills.Count == 0);
|
||||
|
Reference in New Issue
Block a user