1

我想NavigationService.Navigate(new Uri(uri, UriKind.Relative));在页面构造函数中使用。但我得到一个 NullReferenceException。如何解决这个问题呢?

4

1 回答 1

0

Page 只能在 Page 引发 Loaded 事件时获得对其 NavigationService 的引用。如果您订阅页面的加载事件,那么您将获得 NavigationService 实例。

public Home()
    {
        InitializeComponent();
        this.Loaded += (s, e) =>
                           {
                               var ns = NavigationService;
                               ns.Navigate(new Uri("/About", UriKind.Relative));
                           };
    }
于 2012-07-29T09:41:05.860 回答