WP7:我可以从app.xaml.cs访问mainpage.xaml上的项目吗?

时间:2010-12-29 16:04:27

标签: windows-phone-7

我想在mainpage.xaml上预加载一些设置,但只启动app一次。 我知道我应该在app.xaml中使用Application_Launching事件但是如何在mainpage.xaml上设置我的文本框的第一个值? 感谢。

2 个答案:

答案 0 :(得分:1)

您可以将IsolatedStorage用于文本框。 Tombstoning sample

答案 1 :(得分:0)

我认为Isolatedstorage就像是windowsphone的记事本,我可以存储一些数据而不是最初的值。也许我的解释很不清楚。只是一个样本,我想设置我的datepicker最初比今天晚一天。我首先就是这样做的

    private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
    {

        dtpDate.Value = DateTime.Now.AddDays(1);

    }

然后我意识到如果用户试图更改数据标签值,它会导致页面再次加载并且它会占用初始值。其次,我了解到我应该在app.xaml中使用Application_Launching事件,但我无法弄清楚如何在app.xaml中设置这个

dtpDate.Value = DateTime.Now.AddDays(1);

感谢您的帮助