TodoApp.Controls.DayPicker.SelectDay C# (CSharp) Method

SelectDay() public method

public SelectDay ( int selectedDay ) : void
selectedDay int
return void
        public void SelectDay( int selectedDay )
        {
            foreach (DayTile day in dayTiles)
                day.IsSelected = false;

            var selectedDayLayout = dayTiles [selectedDay - 1];
            selectedDayLayout.IsSelected = true;
            CenterDay (selectedDayLayout);

            SelectedItem = selectedDay;
            ScrollToAsync((SelectedItem - 1) * DayTile.DefaultItemWidth, 0, false);

            if(DateChanged != null)
                DateChanged (this, new EventArgs ());
        }

Usage Example

Example #1
0
 private void ShowMonthLayout()
 {
     dayPicker = new DayPicker(CalendarHelper.CreateDayLayouts(CalendarHelper.GetDaysInMonth(selectedMonth, selectedYear)));
     monthButton.ContentView = dayPicker;
     SelectItem(monthButton);
     dayPicker.DateChanged += (sender, e) => SelectDate(new DateTime(SelectedDate.Year, SelectedDate.Month, dayPicker.SelectedItem, 0, 0, 0, DateTimeKind.Local));
     if (SelectedDate.Month == selectedMonth)
     {
         dayPicker.SelectDay(SelectedDate.Day);
     }
 }
All Usage Examples Of TodoApp.Controls.DayPicker::SelectDay