using System; using Xamarin.Forms.CustomAttributes; namespace Xamarin.Forms.Controls { internal class DatePickerCoreGalleryPage : CoreGalleryPage { protected override bool SupportsTapGestureRecognizer => false; protected override void Build(StackLayout stackLayout) { base.Build(stackLayout); var dateContainer = new ViewContainer(Test.DatePicker.Date, new DatePicker { Date = new DateTime(1987, 9, 13) }); var dateSelectedContainer = new EventViewContainer(Test.DatePicker.DateSelected, new DatePicker()); dateSelectedContainer.View.DateSelected += (sender, args) => dateSelectedContainer.EventFired(); var formatDateContainer = new ViewContainer(Test.DatePicker.Format, new DatePicker { Format = "ddd" }); var minimumDateContainer = new ViewContainer(Test.DatePicker.MinimumDate, new DatePicker { MinimumDate = new DateTime(1987, 9, 13) }); var maximumDateContainer = new ViewContainer(Test.DatePicker.MaximumDate, new DatePicker { MaximumDate = new DateTime(2087, 9, 13) }); var textColorContainer = new ViewContainer(Test.DatePicker.TextColor, new DatePicker { Date = new DateTime(1978, 12, 24), TextColor = Color.Lime }); Add(dateContainer); Add(dateSelectedContainer); Add(formatDateContainer); Add(minimumDateContainer); Add(maximumDateContainer); Add(textColorContainer); } } }