次の方法で共有


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によって表示されるテキスト。 既定値は空の文字列です。

次の例では、2009 年 8 月 10 日が選択された DatePicker を作成します。 この例では、 DatePicker.Text プロパティも TextBlockにバインドします。 SelectedDateFormatプロパティはLongに設定されているため、ユーザーが短い形式の日付を入力した場合でも、DatePickerTextBlockは、週と月の名前の変更されていない曜日を使用して日付を表示します。

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

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

注釈

ユーザーは、テキスト ボックスに日付を入力することで、DatePickerSelectedDateを設定できます。 DatePickerは、このプロパティに入力された文字列を日付として解析しようとします。 Text プロパティは、Parse メソッドの日付で解析できる任意の文字列に設定できますが、返される文字列の形式は、CultureInfo.CurrentCulture プロパティの値によって異なります。 つまり、ユーザーが入力した文字列とは異なる文字列が DatePicker に表示される可能性があります。

Textが選択可能で有効な日付に設定されている場合、DateValidationError イベントが発生します。 DateValidationError イベントを処理し、ThrowException プロパティを true に設定すると、FormatExceptionまたはArgumentOutOfRangeExceptionが発生します。

依存関係プロパティ情報

品目 価値
識別子フィールド TextProperty
に設定されたメタデータ プロパティ true なし

XAML 属性の使用法

<DatePicker Text="dateTimeString"/>

XAML 値

dateTimeStringDateTime XAML 構文のトピックに記載されているいずれかの形式の日付。

適用対象

こちらもご覧ください