In diversi esempi online ho trovato questo:OnNavigatedTo vs evento Load
public partial class ForecastPage : PhoneApplicationPage
{
Forecast forecast;
public ForecastPage()
{
InitializeComponent();
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
// code here
}
}
ma in altri ho trovato l'utilizzo della manifestazione Load
come
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
}
}
So che OnNavigatedTo
incendi prima dell'evento Load
, ma entrambi sparano prima che l'interfaccia utente venga inserita nel telefono, quindi la mia domanda è C'è qualche vantaggio in uso un metodo dall'altro?
Se si sta eseguendo molta inizializzazione, sarà necessario utilizzare Carichi anziché OnNavigatedTo altrimenti la pagina potrebbe impiegare un po 'di tempo per essere caricata. – brendan