DatePickerDateValidationErrorEventArgs Class
Provides data for the DatePicker::DateValidationError event.
Assembly: PresentationFramework (in PresentationFramework.dll)
| Name | Description | |
|---|---|---|
![]() | DatePickerDateValidationErrorEventArgs(Exception^, String^) | Initializes a new instance of the DatePickerDateValidationErrorEventArgs class. |
| Name | Description | |
|---|---|---|
![]() | Exception | Gets the initial exception associated with the DateValidationError event. |
![]() | Text | Gets or sets the text that caused the DateValidationError event. |
![]() | ThrowException | Gets or sets a value that indicates whether Exception should be thrown. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
The DatePicker::DateValidationError event occurs when DatePicker::Text is set to a value that cannot be interpreted as a date or when the date cannot be selected. You can subscribe to this event and specify whether an exception is raised by setting the ThrowException property. If DatePickerDateValidationErrorEventArgs::ThrowException is true, one of the following exceptions is raised:
Exception type | Condition |
|---|---|
The text entered cannot be parsed to a valid date, and the exception is not suppressed. | |
The text entered parses to a date that is not selectable. |
If DatePickerDateValidationErrorEventArgs::ThrowException is false, the application continues execution as usual.
The following example creates a DatePicker that displays the dates in August 2009 and specifies that each Saturday and Sunday is not selectable. The DatePicker handles the DateValidationError event. If the user enters a date that is not selectable, the example displays a message. If the user enters text that is not a valid date, an exception is thrown.
<DatePicker Name="datePickerWithBlackoutDates" DisplayDateStart="8/1/09" DisplayDateEnd="8/31/09" SelectedDate="8/10/09" DateValidationError="DatePicker_DateValidationError"> <DatePicker.BlackoutDates> <CalendarDateRange Start="8/1/09" End="8/2/09"/> <CalendarDateRange Start="8/8/09" End="8/9/09"/> <CalendarDateRange Start="8/15/09" End="8/16/09"/> <CalendarDateRange Start="8/22/09" End="8/23/09"/> <CalendarDateRange Start="8/29/09" End="8/30/09"/> </DatePicker.BlackoutDates> </DatePicker>
Available since 4.0
Silverlight
Available since 2.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


