Как определить сводное представление с помощью MVVM в WP7?

в основном у меня есть элемент управления в моем приложении 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;
        }
    }
7
задан Edward 17 May 2011 в 02:55
поделиться