Silverlight 4.0 如何在WP7的Silverlight页面之间传递值?

Silverlight 4.0 如何在WP7的Silverlight页面之间传递值?,silverlight-4.0,windows-phone-7,Silverlight 4.0,Windows Phone 7,我有一个MainPage.xaml页面一个Detail.xaml页面 通过使用静态变量并在Detail.xaml中引用Detail.xaml,我将变量从MainPage.xaml传递给了Detail.xaml(Detail页面就像一个对话框)。但是,一旦我更新了另一个对象的内容,我想调用MainPage.xaml中的一个方法,使用Detail.xaml页面中更新的对象刷新该页面的内容 我假设我没有使用正确的范例,可能应该使用MVVM或其他东西,但我不熟悉实现,希望有一种简单的方法来实现这一点?您

我有一个MainPage.xaml页面一个Detail.xaml页面

通过使用静态变量并在Detail.xaml中引用Detail.xaml,我将变量从MainPage.xaml传递给了Detail.xaml(Detail页面就像一个对话框)。但是,一旦我更新了另一个对象的内容,我想调用MainPage.xaml中的一个方法,使用Detail.xaml页面中更新的对象刷新该页面的内容


我假设我没有使用正确的范例,可能应该使用MVVM或其他东西,但我不熟悉实现,希望有一种简单的方法来实现这一点?

您能将内容从静态加载到OnNavigatedTo中的控件中吗


您可以在主页中创建一个方法来执行该任务并调用它。

您可以将静态内容加载到OnNavigatedTo中的控件中吗


您可以在主页中创建一个方法来完成该任务并调用它。

嗨,Sebastian,如果我们能看到更多细节,例如如何将数据放入主页控件,以及是否在第二页中引用与主页相同的数据实例,这可能会有所帮助。。ie如果使用在两个页面上都可访问的静态变量,您如何传递此消息。Details.xaml页面仅假设静态变量中有一个值。它实际上并没有向Details.xaml页面传递任何内容,但在加载时,它只需要静态变量中的一个值。完成对象更新后,我只想调用cs文件中名为UpdatePage()的MainPage.xaml上的一个变量,该变量将根据静态变量更新内容。这更有意义吗?Best solution IMO:Best solution IMO:嗨,Sebastian,如果我们能看到更多细节,例如如何将数据导入主页控件,以及是否在第二页中引用与主页相同的数据实例,这可能会有所帮助。。ie如果使用在两个页面上都可访问的静态变量,您如何传递此消息。Details.xaml页面仅假设静态变量中有一个值。它实际上并没有向Details.xaml页面传递任何内容,但在加载时,它只需要静态变量中的一个值。完成对象更新后,我只想调用cs文件中名为UpdatePage()的MainPage.xaml上的一个变量,该变量将根据静态变量更新内容。这更有意义吗?最佳解决方案IMO:Best solution IMO:protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e){}它工作:-)受保护的override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e){}它工作:-)