в основном у меня есть элемент управления в моем приложении WP7, который содержит 3 представления. В каждом представлении я вызываю одну из трех своих веб-служб, которые я запускаю. Я пытаюсь вызвать службу только тогда, когда они перейдут к этому конкретному представлению.
Это Довольно просто использовать исходный код, потому что все, что вы делаете, это используете выбранный индекс с оператором switch, и вы можете запускать определенные методы соответственно. Есть идеи, как это сделать из модели представления?
ПРИМЕЧАНИЕ: Я использую MVVM Light.
ОБНОВЛЕНИЕ: Вот мой код, который я обычно использую:
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;
}
}