有没有办法将重点放在Windows Phone 7的Silverlight中的全景?

我试过了:

piResults.Focus();

海盗是全景名称。我还试图将重点放在全景中的一个控件上,但这也没有用。

如果这不清楚,我会尝试执行以下操作:如果您按下一个全景图上的按钮,则转到另一个按钮。

有帮助吗?

解决方案

您是否尝试通过编程方式设置全景索引,就像 -

piResults.DefaultItem = piResults.Items[_panorama_item_index_];

该技术在墓碑期间很有用。这是我尝试过的全景控制的XAML-

<!--Panorama item one-->
<controls:PanoramaItem Header="first item">
    <!--Double line list with text wrapping-->
    <Button x:Name="FirstButton" Content="Go to second item"
            Click="FirstButton_Click"/>

</controls:PanoramaItem>

<!--Panorama item two-->
<!--Use 'Orientation="Horizontal"' to enable a panel that lays out horizontally-->
<controls:PanoramaItem Header="second item">
    <!--Double line list with image placeholder and text wrapping-->
    <Button x:Name="SecondButton" Content="Go to first item"
            Click="SecondButton_Click"/>
</controls:PanoramaItem>

活动处理程序是 -

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top