【发布时间】:2015-04-24 11:58:13
【问题描述】:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
datepicker.DataContext = e.Parameter;
time.DataContext = e.Parameter;
}
<DatePicker Name="datepicker" Header="Date" Date="{Binding Date}"/>
<TimePicker Name="time" Header="Time" Time="{Binding Time}"/>
我在页面上有一个提醒类型的条目列表框。我选择其中一个项目并导航到下一页,传递 ListBox.SelectedItem。我希望能够将从上一页传递的日期绑定到当前页面上的 DatePicker。我能够将时间绑定到 TimePicker,但不能将日期绑定到 DatePicker。
关于如何做到这一点的任何建议?
【问题讨论】:
-
请将您的作品显示为文本,而不是图像。
-
@Soner - 已编辑以将代码显示为文本而不是图像。
-
你说的是Reminder类吗?还是您创建的一些自定义类?
-
这是我创建的一个名为 Reminder 的自定义类
-
我猜你的
Date属性是DateTime类型。另一方面,DatePicker.Date属性的类型为DateTimeOffset。因此,您可能需要将其转换为DateTimeOffset类型。如果我可以看看你的Reminder课程,我会更确定。
标签: c# xaml datepicker windows-phone-8.1