En varios ejemplos en línea me encontré con esto:OnNavigatedTo vs evento Load
public partial class ForecastPage : PhoneApplicationPage
{
Forecast forecast;
public ForecastPage()
{
InitializeComponent();
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
// code here
}
}
pero en otros me encontré con el uso del evento Load
como
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
}
}
Sé que OnNavigatedTo
incendios antes del evento Load
, pero ambos se disparan antes de que la UI se dibuje en el teléfono, por lo que mi pregunta es ¿Hay alguna ventaja en uso un método del otro?
Si está realizando una gran cantidad de inicializaciones, querrá usar Loaded en lugar de OnNavigatedTo o, de lo contrario, su página puede tardar un poco en cargarse. – brendan