如何在窗口电话应用程序中检索所选日期?

时间:2010-12-01 12:44:59

标签: c# silverlight windows-phone-7 datepicker

我正在开发window phone 7应用程序。我是新手窗口7应用程序开发的。我已将datepicker控件添加到我的应用程序中。现在我可以根据需要选择所需的日期。我想通过“提交”按钮在我的应用程序中提交一些信息以及通过日期选择器选择的日期。但我不知道如何检索选定的日期。我使用以下代码

<toolkit:DatePicker ValueChanged="DatePicker_ValueChanged" Margin="296,0,0,552" />

现在我有以下功能

 private void DatePicker_ValueChanged(object sender, DateTimeValueChangedEventArgs e)
        {

        }      

在上面的函数中,我该如何检索从应用程序中选择的日期?能否请您提供我可以解决上述问题的任何代码或链接?

2 个答案:

答案 0 :(得分:2)

您应该为DatePicker命名:

<toolkit:DatePicker Name="MyDate" ValueChanged="DatePicker_ValueChanged" Margin="296,0,0,552" />

然后,在您的代码隐藏中:

var date = (DateTime) MyDate.Value;

答案 1 :(得分:0)

您应该使用DateTimeValueChangedEventArgs参数中提供的e

private void DatePicker_ValueChanged(object sender, 
                                     DateTimeValueChangedEventArgs e)
{
   var date = e.NewDateTime;
}