Silverlight Windows Phone 7中的PivotControl项目更改行为

我有一个应用程序,用户被发送到带有PivotControl的页面。 在用户导航到页面之前,不知道SelectedIndex 。 我正在设置SelectedIndex ,但它会导致PivotControl从索引0开始,然后翻转到我设置的索引。

这有点烦人,我宁愿让它直接进入我设置的索引。 这有什么办法吗?

我想到的一个黑客是按顺序向pivotControl.ItemsSource提供数据,以便我希望用户启动的项目是ItemsSource索引0。 但那会很混乱,我想知道是否有一个更优雅的解决方案。

这是今天控件的一个已知问题,抱歉。 您的解决方法,按优先顺序排序,可能是目前实现这一目标的最佳方法。 我们要看看下次我们能不能做得更好!