禁用PivotItem过渡动画

时间:2014-05-05 21:20:20

标签: c# windows silverlight windows-phone-7

当我以编程方式选择一个时,我需要禁用PivotItem过渡动画,因为我不希望用户在多个元素之间看到“疯狂”过渡。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

在您实际选择它们之前,以编程方式将它们设置为 Selected 状态:

var pivotItem = (PivotItem) pivotController.
                ItemContainerGenerator.ContainerFromIndex(1);
VisualStateManager.GoToState(pivotItem, "Selected", useTransitions : false);
pivotController.SelectedIndex(1);

[编辑]我认为我的回答无效(我没有为手机开发),因为据我所知,msdn docu没有选择状态。