DatePicker.Text 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取由 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 设置为 Long, DatePicker 因此即使用户输入日期的短格式,也会 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事件并将属性设置为ThrowException,FormatException则引发或ArgumentOutOfRangeException引发该属性true
。
依赖项属性信息
标识符字段 | TextProperty |
元数据属性设置为 true |
无 |
XAML 属性用法
<DatePicker Text="dateTimeString"/>
XAML 值
dateTimeString
日期,采用 DateTime XAML 语法 主题中列出的格式之一。