将焦点设置为PanoramaItem

有没有办法在Silverlight for Windows Phone 7中将焦点设置为PanoramaItem?

我试过了:

piResults.Focus(); 

其中piResults是PanoramaItem的名称。 我也试图将焦点放在PanoramaItem中的一个控件上,但这也没有用。

如果不清楚,我正在尝试执行以下操作:如果按下一个PanoramaItem上的按钮,则转到另一个。

您是否尝试过以编程方式设置PanoramaItem的索引,例如 –

 piResults.DefaultItem = piResults.Items[_panorama_item_index_]; 

这种技术在墓碑中很有用。 这是我试过的Panorama控件的XAML –

            

事件处理程序是 –

 private void SecondButton_Click(object sender, RoutedEventArgs e) { piResults.DefaultItem = piResults.Items[0]; } private void FirstButton_Click(object sender, RoutedEventArgs e) { piResults.DefaultItem = piResults.Items[1]; } 

希望这可以帮助。 indyfromoz