básicamente tengo un control de pivote en mi aplicación WP7 que contiene 3 vistas. En cada vista estoy llamando a uno de mis 3 servicios web diferentes que ejecuto. Lo que trato de hacer es llamar al servicio solo cuando navegan hacia esa vista en particular.¿Cómo detectar Pivot View usando MVVM en WP7?
Es bastante simple usar el código de atrás porque todo lo que haces es usar el índice seleccionado con una declaración de cambio y puedes disparar ciertos métodos en consecuencia. ¿Alguna idea sobre cómo lograr esto desde un modelo de vista?
NOTA: Estoy usando MVVM Light.
ACTUALIZACIÓN: Aquí está mi código que normalmente me gustaría utilizar:
private void PivotItem_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
int currentPivot = ResultsPivot.SelectedIndex;
switch (currentPivot)
{
case 0:
//Fire Method 1
break;
case 1:
//Fire Method 2
break;
case 2:
//Fire Method 3
break;
default:
//Fire default method
break;
}
}
Muestra el código subyacente que estás intentando convertir. –
@Rick Agregué el código que normalmente usaría. – loyalpenguin