OnNavigatedTo vs événement Load

Dans plusieurs exemples en ligne, j'ai trouvé ceci:

public partial class ForecastPage : PhoneApplicationPage
{
    Forecast forecast;

    public ForecastPage()
    {
        InitializeComponent();
    }

    protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        //code here
    }
}

mais dans d'autres, j'ai trouvé l'utilisation de la Load événement comme

public partial class Person : PhoneApplicationPage
{
  private PersonViewModel _ViewModel;

  public Person()
  {
     InitializeComponent();
     this.Loaded += new RoutedEventHandler(SearchView_Loaded);
  }

  void SearchView_Loaded(object sender, RoutedEventArgs e)
  {
     //code here
  }
}

Je sais que OnNavigatedTo les feux avant de la Load événement, mais à la fois le feu avant de l'INTERFACE utilisateur est attirée sur le téléphone, donc ma question est Est-il un avantage à utiliser l'un de l'autre?

  • Si vous faites beaucoup de l'initialisation, alors vous voulez utiliser Chargé par opposition à OnNavigatedTo ou bien de votre page peut prendre un certain temps à charger.
InformationsquelleAutor balexandre | 2012-02-22