2

嗨,我想在文本框中显示从我的 datetimepicker 中选择的日期。我尝试了以下方法,但在值上出现错误: DatePicker does not contain a definition for 'Value' accept the first argument of type '' can not be found..

    private void datePicker_ValueChanged(object sender, EventArgs e)
    {

        DateTime date = this.datePicker.Value;

        this.txtExpire.Text = date.ToString("dd-mm-yyyy");

    }
4

4 回答 4

4

使用DateTime? date = this.datePicker.SelectedDate而不是价值。

于 2013-09-05T14:20:07.917 回答
1
DateTime date = this.datePicker.SelectedDate;
于 2013-09-05T14:20:43.630 回答
0

如果您只需要将文本块绑定到 DatePicker 使用 xaml 绑定:

<DatePicker x:Name="DatePicker" />
<TextBlock Text="{Binding ElementName=DatePicker, Path=SelectedDate, StringFormat=d}"/>
于 2013-09-05T14:23:34.797 回答
0

使用 SelectedDate 属性而不是 Value...
http://msdn.microsoft.com/en-us/library/system.windows.controls.datepicker.aspx

于 2013-09-05T14:22:04.997 回答