using Avalonia.Controls; using Avalonia.Markup.Xaml; using System; namespace ControlCatalog.Pages { public class CalendarDatePickerPage : UserControl { public CalendarDatePickerPage() { InitializeComponent(); var dp1 = this.Get("DatePicker1"); var dp2 = this.Get("DatePicker2"); var dp3 = this.Get("DatePicker3"); var dp4 = this.Get("DatePicker4"); var dp5 = this.Get("DatePicker5"); dp1.SelectedDate = DateTime.Today; dp2.SelectedDate = DateTime.Today.AddDays(10); dp3.SelectedDate = DateTime.Today.AddDays(20); dp5.SelectedDate = DateTime.Today; dp4.TemplateApplied += (s, e) => { dp4.BlackoutDates?.AddDatesInPast(); }; } private void InitializeComponent() { AvaloniaXamlLoader.Load(this); } } }