Partilhar via


DatePicker.Text Propriedade

Definição

Obtém o texto exibido pelo DatePicker ou define a data selecionada.

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

Valor da propriedade

O texto exibido pelo DatePicker. O padrão é uma cadeia de caracteres vazia.

Exemplos

O exemplo a seguir cria um DatePicker que tem a data 10 de agosto de 2009 selecionada. O exemplo também associa a DatePicker.Text propriedade a um TextBlock. Como a SelectedDateFormat propriedade é definida Longcomo , e DatePickerTextBlock exibe a data usando dias não abreviados dos nomes de semana e mês, mesmo que o usuário insira uma forma curta de uma data.

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

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

Comentários

Um usuário pode definir o SelectedDate de um DatePicker digitando uma data em sua caixa de texto. As DatePicker tentativas de analisar qualquer cadeia de caracteres inserida nessa propriedade como uma data. Embora a Text propriedade possa ser definida como qualquer cadeia de caracteres que possa ser analisada pela data do Parse método, o formato da cadeia de caracteres retornada depende do valor da CultureInfo.CurrentCulture propriedade. Isso significa que o DatePicker pode exibir uma cadeia de caracteres diferente do que o usuário digitou.

Se Text for definido como uma data que seja selecionável e válida, o DateValidationError evento ocorrerá. Se você manipular o DateValidationError evento e definir a ThrowException propriedade como true, um FormatException ou ArgumentOutOfRangeException será gerado.

Informações da propriedade de dependência

Campo Identificador TextProperty
Propriedades de metadados definidas como true Nenhum

Uso do Atributo XAML

<DatePicker Text="dateTimeString"/>  

Valores XAML

dateTimeString
Uma data que está em um dos formatos listados no tópico Sintaxe XAML DateTime .

Aplica-se a

Confira também