【问题标题】:Transition is lost when using PRISM in UWP在 UWP 中使用 PRISM 时会丢失过渡
【发布时间】:2016-01-07 22:02:10
【问题描述】:

我正在通用 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);
}

还有其他方法可以配置导航服务以应用过渡吗?

【问题讨论】:

    标签: winrt-xaml prism win-universal-app


    【解决方案1】:

    我找到了问题的解决方案。我最终使用了**EntranceThemeTransition**,它似乎有效:

        shell.ContentTransitions.Add(new EntranceThemeTransition {
             FromHorizontalOffset = 400, 
             FromVerticalOffset = 0, 
             IsStaggeringEnabled = true});
    

    【讨论】:

      猜你喜欢
      • 2017-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-10
      • 2021-10-07
      • 1970-01-01
      相关资源
      最近更新 更多