在pageA中,我有一个HyperlinkButton链接到pageB页面。
private void Link1_Click_1(object sender, RoutedEventArgs e)
{
HyperlinkButton btn = sender as HyperlinkButton;
string url = btn.Tag.ToString();
this.mainFrame.Navigate(new Uri(url, UriKind.Relative));
}
我该如何让页面A上的复杂对象在页面B中可用?
我猜可以在重新创建页面B时将其传递进去,或者在页面A上将其作为公共属性以便我可以访问?
我可以将对象添加到App.xaml中,这样它就可以在任何地方使用,但我认为这不是最佳实践。