基本上我有一个包含3个视图的WP7应用程序中的透视控件。在每个视图中,我都会调用我运行的3个不同Web服务中的1个。我试图做的只是当他们导航到该特定视图时才调用该服务。如何在WP7中使用MVVM检测数据透视视图?
使用后面的代码非常简单,因为您所做的只是使用选择的索引和switch语句,并且可以相应地触发某些方法。有关如何从视图模型完成此任何想法?
注意:我正在使用MVVM Light。
UPDATE:这里是我的代码,我通常会使用:
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;
}
}
显示您试图转换的代码。 – 2011-05-17 02:52:39
@Rick我添加了我通常会使用的代码。 – loyalpenguin 2011-05-17 02:55:53