全部,我是 Windows 7 Phone 的新手。我的情况是我有一个包含 a 的主页,而该主页又包含ScrollViewer
一个StackPanel
. 我想StackPanel
用多个子StackPanel
(在运行时)填充它,它们将保存一个图像缩略图、一个超链接和一些关于图像的基本信息。
当我从主页执行此操作时,这一切都很好,但我想知道如何更新此控件(在主页上),但从主页以外的任何页面。我想知道从另一个页面更新页面控件(如上所述)的最佳实践是什么。
显然有很多方法可以在页面之间传递数据
PhoneApplicationService.Current.State["yourparam"] = param
NavigationService.Navigate(new Uri("/view/Page.xaml", UriKind.Relative));
然后在其他页面中
var k = PhoneApplicationService.Current.State["yourparam"];
和许多其他人。但是,从不同页面更新通用控件的最佳实践是什么?
注意:关于数据访问和页面之间的传递有很多问题。
和更多。这不是我要问的。