private void UpdateDateFromModel(bool animate) { DateTime dateTime = DateExtensions.ToDateTime(picker.DateValue); DateTime date1 = dateTime.Date; dateTime = Element.Date; DateTime date2 = dateTime.Date; if (date1 != date2) { picker.DateValue = DateExtensions.ToNSDate(Element.Date); } Control.Value = Element.Date.ToString(Element.Format); }
private void OnValueChanged(object sender, EventArgs e) { ((IElementController)Element).SetValueFromRenderer(TimePicker.TimeProperty, (DateExtensions.ToDateTime(this.picker.DateValue) - new DateTime(1, 1, 1))); }
void Picker_ValidateProposedDateValue(object sender, NSDatePickerValidatorEventArgs e) { if (this.Element == null) { return; } ((IElementController)Element).SetValueFromRenderer(DatePicker.DateProperty, DateExtensions.ToDateTime(e.ProposedDateValue).Date); }