我正在通用Windows平台(Windows 10商店应用技术)中迈出第一步。我有一个2页的应用程序,并使用导航服务在它们之间导航。我习惯在页面之间导航时应用转换,但现在我没有看到任何转换。
我尝试手动设置内容转换但不起作用:
protected override Task OnLaunchApplicationAsync(LaunchActivatedEventArgs args)
{
var shell = Shell as Frame;
shell.ContentTransitions = new TransitionCollection();
shell.ContentTransitions.Clear();
shell.ContentTransitions.Add(new ContentThemeTransition { HorizontalOffset = 300 });
this.NavigationService.Navigate(Experiences.Main, null);
return Task.FromResult<object>(null);
}
是否有其他方法可以配置导航服务以应用转换?
答案 0 :(得分:0)
我找到了问题的解决方案。我最终使用**EntranceThemeTransition**
,似乎有效:
shell.ContentTransitions.Add(new EntranceThemeTransition {
FromHorizontalOffset = 400,
FromVerticalOffset = 0,
IsStaggeringEnabled = true});