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 屬性系結至 TextBlockSelectedDateFormat由於 屬性設定 Long 為 ,因此 即使 DatePicker 使用者輸入日期的簡短格式,也會 TextBlock 使用一周和月份名稱的未細分天數來顯示日期。

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

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

備註

使用者可以在文字方塊中輸入日期來設定 SelectedDateDatePicker 的 。 嘗試 DatePicker 剖析任何輸入至此屬性的字串做為日期。 Text雖然 屬性可以設定為方法日期可剖析 Parse 的任何字串,但傳回的字串格式取決於 屬性的值 CultureInfo.CurrentCulture 。 這表示 DatePicker 可能會顯示不同于使用者輸入的字串。

如果 Text 設定為可選取且有效的日期,就會 DateValidationError 發生此事件。 如果您處理 DateValidationError 事件並將 屬性設定 ThrowExceptiontrueFormatException 則會引發 或 ArgumentOutOfRangeException

相依性屬性資訊

識別碼欄位 TextProperty
設定為 的中繼資料屬性 true

XAML Attribute Usage

<DatePicker Text="dateTimeString"/>  

XAML 值

dateTimeString
日期,其格式為 DateTime XAML 語法 主題中列出的其中一種格式。

適用於

另請參閱