public void DPCheckDefaultValues() { DatePicker datePicker = new DatePicker(); Assert.IsTrue(CompareDates(datePicker.DisplayDate, DateTime.Today)); Assert.IsNull(datePicker.DisplayDateStart); Assert.IsNull(datePicker.DisplayDateEnd); Assert.AreEqual(datePicker.FirstDayOfWeek, CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek); Assert.IsFalse(datePicker.IsDropDownOpen); Assert.IsTrue(datePicker.IsTodayHighlighted); Assert.IsNull(datePicker.SelectedDate); Assert.AreEqual(datePicker.SelectedDateFormat, DatePickerFormat.Short); Assert.IsTrue(datePicker.BlackoutDates.Count == 0); Assert.AreEqual(datePicker.Text, string.Empty); DateTime d = (DateTime)datePicker.GetValue(DatePicker.DisplayDateProperty); Assert.IsTrue(CompareDates(d, DateTime.Today)); Assert.IsNull((CalendarDateRange)datePicker.GetValue(DatePicker.DisplayDateEndProperty)); Assert.IsNull((CalendarDateRange)datePicker.GetValue(DatePicker.DisplayDateStartProperty)); Assert.AreEqual((DayOfWeek)datePicker.GetValue(DatePicker.FirstDayOfWeekProperty), DayOfWeek.Sunday); Assert.IsFalse((bool)datePicker.GetValue(DatePicker.IsDropDownOpenProperty)); Assert.IsTrue((bool)datePicker.GetValue(DatePicker.IsTodayHighlightedProperty)); Assert.IsNull((DateTime?)datePicker.GetValue(DatePicker.SelectedDateProperty)); Assert.AreEqual((DatePickerFormat)datePicker.GetValue(DatePicker.SelectedDateFormatProperty), DatePickerFormat.Short); Assert.AreEqual((string)datePicker.GetValue(DatePicker.TextProperty), string.Empty); }
public void DPSelectedDatePropertySetValue() { DatePicker datePicker = new DatePicker(); datePicker.SelectedDate = DateTime.Today; Assert.IsTrue(CompareDates((DateTime)datePicker.SelectedDate, DateTime.Today)); Assert.IsTrue(CompareDates((DateTime)datePicker.GetValue(DatePicker.SelectedDateProperty), DateTime.Today)); datePicker.BlackoutDates.Add(new CalendarDateRange(DateTime.MinValue, DateTime.Today.AddDays(-1))); datePicker.BlackoutDates.Add(new CalendarDateRange(DateTime.Today.AddDays(1), DateTime.MaxValue)); datePicker.SelectedDate = DateTime.Today; Assert.IsTrue(CompareDates((DateTime)datePicker.SelectedDate, DateTime.Today)); Assert.IsTrue(CompareDates((DateTime)datePicker.GetValue(DatePicker.SelectedDateProperty), DateTime.Today)); }
public void DPFirstDayOfWeekPropertySetValue() { DatePicker datePicker = new DatePicker(); DayOfWeek value = DayOfWeek.Thursday; datePicker.FirstDayOfWeek = value; Assert.AreEqual(value, datePicker.GetValue(DatePicker.FirstDayOfWeekProperty)); Assert.AreEqual(value, datePicker.FirstDayOfWeek); value = (DayOfWeek)3; datePicker.FirstDayOfWeek = value; Assert.AreEqual(value, datePicker.FirstDayOfWeek); Assert.AreEqual(value, datePicker.GetValue(DatePicker.FirstDayOfWeekProperty)); }
public void DPText() { _elementToCleanUp = new DatePicker(); TestPanel.Children.Add(_elementToCleanUp); _elementToCleanUp.Loaded += new RoutedEventHandler(_elementToCleanUp_Loaded); EnqueueConditional(IsLoaded); DateTimeFormatInfo dtfi = CultureInfo.CurrentCulture.DateTimeFormat; EnqueueCallback(delegate { _elementToCleanUp.Text = "test"; Assert.IsFalse(_elementToCleanUp.TestHook.DatePickerWatermarkedTextBox.Text == "test"); Assert.AreEqual(_elementToCleanUp.TestHook.DatePickerWatermarkedTextBox.Watermark, string.Format(CultureInfo.CurrentCulture, Resource.DatePicker_WatermarkText, dtfi.ShortDatePattern.ToString())); Assert.IsTrue(string.IsNullOrEmpty((string)_elementToCleanUp.GetValue(DatePicker.TextProperty))); _elementToCleanUp.Text = DateTime.Today.ToString(); Assert.IsTrue(CompareDates(_elementToCleanUp.SelectedDate.Value, DateTime.Today)); }); EnqueueSleep(sleepTime); EnqueueCallback(delegate { Assert.AreEqual(string.Format(CultureInfo.CurrentCulture, DateTime.Today.ToString(dtfi.ShortDatePattern, dtfi)), _elementToCleanUp.Text); _isLoaded = false; }); EnqueueTestComplete(); }
public void DPCheckDefaultValues() { DatePicker datePicker = new DatePicker(); Assert.IsTrue(CompareDates(datePicker.DisplayDate, DateTime.Today)); Assert.IsNull(datePicker.DisplayDateStart); Assert.IsNull(datePicker.DisplayDateEnd); Assert.AreEqual(datePicker.FirstDayOfWeek, CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek); Assert.IsFalse(datePicker.IsDropDownOpen); Assert.IsTrue(datePicker.IsTodayHighlighted); Assert.IsNull(datePicker.SelectedDate); Assert.AreEqual(datePicker.SelectedDateFormat, DatePickerFormat.Short); Assert.IsTrue(datePicker.BlackoutDates.Count == 0); Assert.AreEqual(datePicker.Text, string.Empty); DateTime d = (DateTime)datePicker.GetValue(DatePicker.DisplayDateProperty); Assert.IsTrue(CompareDates(d, DateTime.Today)); Assert.IsNull((CalendarDateRange)datePicker.GetValue(DatePicker.DisplayDateEndProperty)); Assert.IsNull((CalendarDateRange)datePicker.GetValue(DatePicker.DisplayDateStartProperty)); Assert.AreEqual((DayOfWeek)datePicker.GetValue(DatePicker.FirstDayOfWeekProperty), DayOfWeek.Sunday); Assert.IsFalse((bool)datePicker.GetValue(DatePicker.IsDropDownOpenProperty)); Assert.IsTrue((bool)datePicker.GetValue(DatePicker.IsTodayHighlightedProperty)); Assert.IsNull((DateTime?)datePicker.GetValue(DatePicker.SelectedDateProperty)); Assert.AreEqual((DatePickerFormat)datePicker.GetValue(DatePicker.SelectedDateFormatProperty), DatePickerFormat.Short); Assert.AreEqual((string)datePicker.GetValue(DatePicker.TextProperty), string.Empty); }
public void DPDisplayDatePropertySetValue() { DatePicker datePicker = new DatePicker(); DateTime value = DateTime.Today.AddMonths(3); datePicker.DisplayDate = value; Assert.IsTrue(CompareDates(datePicker.DisplayDate, value)); DateTime d = (DateTime)datePicker.GetValue(DatePicker.DisplayDateProperty); Assert.IsTrue(CompareDates(d, value)); }
public void IsDropDownOpen() { _elementToCleanUp = new DatePicker(); _elementToCleanUp.IsDropDownOpen = true; TestPanel.Children.Add(_elementToCleanUp); _elementToCleanUp.Loaded += new RoutedEventHandler(_elementToCleanUp_Loaded); EnqueueConditional(IsLoaded); EnqueueCallback(delegate { Assert.IsTrue(_elementToCleanUp.TestHook.DropDown.IsOpen); Assert.IsTrue((bool)_elementToCleanUp.GetValue(DatePicker.IsDropDownOpenProperty)); Assert.IsTrue(_elementToCleanUp.TestHook.DropDown.ActualHeight > 0); _elementToCleanUp.IsDropDownOpen = false; Assert.IsFalse((bool)_elementToCleanUp.GetValue(DatePicker.IsDropDownOpenProperty)); _elementToCleanUp.IsDropDownOpen = true; Assert.IsTrue(_elementToCleanUp.TestHook.DropDown.IsOpen); Assert.IsTrue(_elementToCleanUp.TestHook.DropDown.ActualHeight > 0); _isLoaded = false; }); EnqueueTestComplete(); }
private static void SelectedDate_Changed(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { DatePicker picker = sender as DatePicker; if (picker != null) { ICommand changedCommand = picker.GetValue(ItemChangedCommandProperty) as ICommand; if (changedCommand != null) { if (picker.SelectedDate != null) { IDictionary <string, object> valueDictionary = new Dictionary <string, object> { ["Field"] = ControlExt.GetDataSourcePath(picker), ["DataObject"] = ControlExt.GetDataSource(picker), ["ChangedValue"] = (DateTime)picker.SelectedDate, }; changedCommand.Execute(valueDictionary); } } } }
public static DataTemplate GetPlaceholderTemplate(DatePicker i) => (DataTemplate)i.GetValue(PlaceholderTemplateProperty);
//Get value for EndDatePicker public string GetEndDatePickerText() { return(EndDatePicker.GetValue()); }
public static TextWrapping GetTextWrapping(DatePicker i) => (TextWrapping)i.GetValue(TextWrappingProperty);
public static IEnumerable GetAvailableDates(DatePicker datePicker) { return((IEnumerable)datePicker.GetValue(AvailableDatesProperty)); }
//Get value for StartDatePicker public string GetStartDatePickerText() { return(StartDatePicker.GetValue()); }
public static object GetWatermark(DatePicker d) { return(d.GetValue(WatermarkProperty)); }
private void VerifyTextBeforeLoaded() { Assert.IsTrue(string.IsNullOrEmpty((string)_elementToCleanUp.GetValue(DatePicker.TextProperty))); _isLoaded = false; }
public static bool GetIsEnabled(DatePicker datePicker) { return((bool)datePicker.GetValue(IsEnabledProperty)); }
public string GetBaseStartDateValue() { return(StartDatePicker.GetValue()); }
public void IsDropDownOpen() { _elementToCleanUp = new DatePicker(); _elementToCleanUp.IsDropDownOpen = true; TestPanel.Children.Add(_elementToCleanUp); _elementToCleanUp.Loaded += new RoutedEventHandler(_elementToCleanUp_Loaded); EnqueueConditional(IsLoaded); EnqueueCallback(delegate { Assert.IsTrue(_elementToCleanUp.TestHook.DropDown.IsOpen); Assert.IsTrue((bool)_elementToCleanUp.GetValue(DatePicker.IsDropDownOpenProperty)); Assert.IsTrue(_elementToCleanUp.TestHook.DropDown.ActualHeight > 0); _elementToCleanUp.IsDropDownOpen = false; Assert.IsFalse((bool)_elementToCleanUp.GetValue(DatePicker.IsDropDownOpenProperty)); _elementToCleanUp.IsDropDownOpen = true; Assert.IsTrue(_elementToCleanUp.TestHook.DropDown.IsOpen); Assert.IsTrue(_elementToCleanUp.TestHook.DropDown.ActualHeight > 0); _isLoaded = false; }); EnqueueTestComplete(); }
public void DPSelectedDatePropertySetValue() { DatePicker datePicker = new DatePicker(); datePicker.SelectedDate = DateTime.Today; Assert.IsTrue(CompareDates((DateTime)datePicker.SelectedDate, DateTime.Today)); Assert.IsTrue(CompareDates((DateTime)datePicker.GetValue(DatePicker.SelectedDateProperty), DateTime.Today)); datePicker.BlackoutDates.Add(new CalendarDateRange(DateTime.MinValue, DateTime.Today.AddDays(-1))); datePicker.BlackoutDates.Add(new CalendarDateRange(DateTime.Today.AddDays(1), DateTime.MaxValue)); datePicker.SelectedDate = DateTime.Today; Assert.IsTrue(CompareDates((DateTime)datePicker.SelectedDate, DateTime.Today)); Assert.IsTrue(CompareDates((DateTime)datePicker.GetValue(DatePicker.SelectedDateProperty), DateTime.Today)); }
public void DPFirstDayOfWeekPropertySetValue() { DatePicker datePicker = new DatePicker(); DayOfWeek value = DayOfWeek.Thursday; datePicker.FirstDayOfWeek = value; Assert.AreEqual(value, datePicker.GetValue(DatePicker.FirstDayOfWeekProperty)); Assert.AreEqual(value, datePicker.FirstDayOfWeek); value = (DayOfWeek)3; datePicker.FirstDayOfWeek = value; Assert.AreEqual(value, datePicker.FirstDayOfWeek); Assert.AreEqual(value, datePicker.GetValue(DatePicker.FirstDayOfWeekProperty)); }
public void DPDisplayDatePropertySetValue() { DatePicker datePicker = new DatePicker(); DateTime value = DateTime.Today.AddMonths(3); datePicker.DisplayDate = value; Assert.IsTrue(CompareDates(datePicker.DisplayDate, value)); DateTime d = (DateTime)datePicker.GetValue(DatePicker.DisplayDateProperty); Assert.IsTrue(CompareDates(d, value)); }
/// <summary> /// Get Specialday end Date field value /// </summary> /// <param name="num">the item number from up </param> /// <returns></returns> public string GetSpecialdayEndDateValue(int num) { DatePicker OneSpecialdayEndDate = GetOneSpecialdayRuleEndDateDatePicker(num); return(OneSpecialdayEndDate.GetValue()); }
public static object GetPlaceholder(DatePicker i) => (object)i.GetValue(PlaceholderProperty);
//获取结束时间 public string NewJazz_GetEndDate() { return(NewJazz_EndDatePicker.GetValue()); }
public string GetBackfillSourceDateValue() { return(BackfillSourceDatePicker.GetValue()); }
public string GetStartDate() { return(WidgetMaxDialogStartDate.GetValue()); }
public string GetAdditionEndDateValue(int position) { DatePicker AdditionEndDatePicker = GetAdditionEndDatePicker(position); return(AdditionEndDatePicker.GetValue()); }
public string GetEndDate() { return(WidgetMaxDialogEndDate.GetValue()); }
public void GetValue_should_not_throw_exception_if_ModelState_is_not_of_correct_type() { viewContext.ViewData.ModelState.AddModelError("DatePicker1", new Exception()); Assert.DoesNotThrow(() => datepicker.GetValue(o => (DateTime?)o)); }
public static string GetDateTimeFormat(DatePicker element) { return(element.GetValue(DateTimeFormatProperty)); }
public static bool GetSyncText(DatePicker element) { return((bool)element.GetValue(SyncTextProperty)); }
[Asynchronous] public void DPText() { _elementToCleanUp = new DatePicker(); TestPanel.Children.Add(_elementToCleanUp); _elementToCleanUp.Loaded += new RoutedEventHandler(_elementToCleanUp_Loaded); EnqueueConditional(IsLoaded); DateTimeFormatInfo dtfi = CultureInfo.CurrentCulture.DateTimeFormat; EnqueueCallback(delegate { _elementToCleanUp.Text = "test"; Assert.IsFalse(_elementToCleanUp.TestHook.DatePickerWatermarkedTextBox.Text == "test"); Assert.AreEqual(_elementToCleanUp.TestHook.DatePickerWatermarkedTextBox.Watermark, string.Format(CultureInfo.CurrentCulture, Resource.DatePicker_WatermarkText, dtfi.ShortDatePattern.ToString())); Assert.IsTrue(string.IsNullOrEmpty((string)_elementToCleanUp.GetValue(DatePicker.TextProperty))); _elementToCleanUp.Text = DateTime.Today.ToString(); Assert.IsTrue(CompareDates(_elementToCleanUp.SelectedDate.Value, DateTime.Today)); }); EnqueueSleep(sleepTime); EnqueueCallback(delegate { Assert.AreEqual(string.Format(CultureInfo.CurrentCulture, DateTime.Today.ToString(dtfi.ShortDatePattern, dtfi)), _elementToCleanUp.Text); _isLoaded = false; }); EnqueueTestComplete();
public string GetBaseEndDateValue() { return(EndDatePicker.GetValue()); }
//获取开始时间 public string NewJazz_GetStartDate() { return(NewJazz_StartDatePicker.GetValue()); }