通过


DatePicker.Text 属性

定义

获取由 DatePicker所选日期显示的文本,或设置所选日期。

public:
 property System::String ^ Text { System::String ^ get(); void set(System::String ^ value); };
public string Text { get; set; }
member this.Text : string with get, set
Public Property Text As String

属性值

显示的文本 DatePicker。 默认值为空字符串。

示例

以下示例创建一个 DatePicker 日期为 2009 年 8 月 10 日。 该示例还将该 DatePicker.Text 属性绑定到一个 TextBlock。 由于该 SelectedDateFormat 属性设置为 LongDatePicker 因此即使用户输入日期的短格式,也会 TextBlock 使用一周和月份名称的未区分日期显示日期。

<StackPanel>
  <DatePicker Name="datePicker"
              SelectedDate="8/10/09"
              SelectedDateFormat="Long"/>

  <TextBlock Text="{Binding ElementName=datePicker, Path=Text}"/>
</StackPanel>

注解

用户可以通过在其文本框中键入日期来设置 SelectedDate 日期 DatePicker 。 尝试 DatePicker 将输入到此属性的任何字符串分析为日期。 Text虽然属性可以设置为可由方法日期分析Parse的任何字符串,但返回的字符串的格式取决于属性的值CultureInfo.CurrentCulture。 这意味着 DatePicker ,可能会显示一个不同于用户键入的字符串。

如果 Text 设置为可选择且有效的日期,则 DateValidationError 会发生该事件。 如果处理DateValidationError事件并将属性true设置为ThrowException,则引发或FormatExceptionArgumentOutOfRangeException引发。

Dependency 属性信息

物品 价值
标识符字段 TextProperty
元数据属性设置为 true 没有

XAML 属性用法

<DatePicker Text="dateTimeString"/>

XAML 值

dateTimeString 一个日期,采用 DateTime XAML 语法 主题中列出的格式之一。

适用于

另请参阅