Silverlight 使用DatePicker时的数据初始化问题
我从这个来源获得了DatePicker,我正在尝试在应用程序中使用它。 我有以下流程: 主页->编辑项(包含日期选择器)->日期选择器页面(由日期选择器开发人员开发) 问题是我的EditItem页面中有以下代码:Silverlight 使用DatePicker时的数据初始化问题,silverlight,windows-phone-7,Silverlight,Windows Phone 7,我从这个来源获得了DatePicker,我正在尝试在应用程序中使用它。 我有以下流程: 主页->编辑项(包含日期选择器)->日期选择器页面(由日期选择器开发人员开发) 问题是我的EditItem页面中有以下代码: protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); if(Navigat
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
if(NavigationContext.QueryString["type"].ToString() == "edit")
{
PageTitle.Text = "Edit Task";
PrepareEditTask();
}
}
当我单击日期选择器并选择一个日期时,我返回到重新执行OnNavigationTo方法的页面,该方法调用PrepareEditTask方法,该方法覆盖我刚才为日期选择的值。
那么,我无法更改日期
谁能告诉我我做错了什么
谢谢,
Oscar我找到了解决此问题的方法:我有一个布尔标志,用于定义这是否是我第一次访问页面,如果是,我调用方法来设置状态,如果不是,我不调用它们,因此我不会覆盖任何内容 :)