我想在页面构造函数中使用NavigationService.Navigate(new Uri(uri, UriKind.Relative));
。但我得到一个NullReferenceException。如何解决这个问题?
答案 0 :(得分:0)
当Page引发Loaded事件时,Page只能获得对其NavigationService的引用。 如果您订阅了页面的加载事件,那么您将获得NavigationService实例。
public Home()
{
InitializeComponent();
this.Loaded += (s, e) =>
{
var ns = NavigationService;
ns.Navigate(new Uri("/About", UriKind.Relative));
};
}