C# 如何顺利导航到不同的轴心项目
在基于pivot的应用程序中,我添加了两种情况,其中用户被导航回某个pivot项目。然而,这是在一个突然的运动。有没有一种方法可以让我更顺利地完成这个动作,并进行某种形式的过渡?或者类似的 我目前尝试使用的代码似乎不起作用,它会导航到选定的轴心项目,但并不顺利C# 如何顺利导航到不同的轴心项目,c#,windows-phone-7,animation,windows-phone-8,pivot,C#,Windows Phone 7,Animation,Windows Phone 8,Pivot,在基于pivot的应用程序中,我添加了两种情况,其中用户被导航回某个pivot项目。然而,这是在一个突然的运动。有没有一种方法可以让我更顺利地完成这个动作,并进行某种形式的过渡?或者类似的 我目前尝试使用的代码似乎不起作用,它会导航到选定的轴心项目,但并不顺利 private void pivotTransition(int index) { SlideTransition slideTransition = new SlideTransition(); slideTransit
private void pivotTransition(int index)
{
SlideTransition slideTransition = new SlideTransition();
slideTransition.Mode = SlideTransitionMode.SlideRightFadeIn;
ITransition transition = slideTransition.GetTransition(PivotControl);
transition.Completed += delegate
{
transition.Stop();
};
PivotItem pItem = (PivotItem)PivotControl.Items[index];
PivotControl.SelectedItem = pItem;
transition.Begin();
}
由于声誉问题,我无法发表评论 但我只是尝试了你的代码,没有使用幻灯片过渡部分,使用了两个轴项目的跳转
private void pivotTransition(int index)
{
var pItem = (PivotItem)DisplayContainer.Items[index];
DisplayContainer.SelectedItem = pItem;
}
动画序列和默认序列一样,在我看来相当平滑
如果我遗漏了什么,请看一看[这个问题](),因为它看起来使用的是相同的工具包。我用相同的方法制作了一个全景项目的动画,效果非常好,没有任何重大修改。。。