private async Task UpdateTodayButton(bool isForceUpdate, VisibleDatesChangedEventArgs visibleDatesChangedArgs = null) { if (visibleDatesChangedArgs != null) { visibleDates = visibleDatesChangedArgs.visibleDates; } if (visibleDates.Count == 0) { return; } // Updating Today button if (visibleDates.Any(d => d.Date == DateTime.Now.Date)) { if (BToday.Scale == 1) { await BToday.ScaleTo(0, 250); } } else if (isForceUpdate || BToday.Scale == 0) { if (visibleDates[0].Date > DateTime.Now) { BToday.Text = MaterialFont.ChevronLeft; } else { BToday.Text = MaterialFont.ChevronRight; } await BToday.ScaleTo(1, 250); } }
public Task ScaleTodayButtonTo(double scale) => BToday.ScaleTo(scale);
public async Task ScaleTodayButtonTo(double scale) { await BToday.ScaleTo(scale); }