小编Ali*_*ame的帖子

在UWP中为页面导航过渡创建自定义NavigationTransitionInfo

我正在开发通用Windows(UWP)应用程序,我想在页面中添加一些页面NavigationTransitions.我知道我可以使用默认的NavigationThemeTransition,如下面的代码:

<Page.Transitions>
    <TransitionCollection>
        <NavigationThemeTransition>
            <NavigationThemeTransition.DefaultNavigationTransitionInfo>
                <CommonNavigationTransitionInfo/>
            </NavigationThemeTransition.DefaultNavigationTransitionInfo>
        </NavigationThemeTransition>
    </TransitionCollection>
</Page.Transitions>
Run Code Online (Sandbox Code Playgroud)

但我想创建自己的导航过渡,我搜索了很多次但没有结果.我也试图获得默认导航的定义,我能够编写如下代码,但不知道我必须在代码块中编写什么.有帮助吗?

  using Windows.UI.Xaml;
  using Windows.UI.Xaml.Media.Animation;
  using Windows.UI.Xaml.Controls.Primitives;

  namespace BindingSample2
  {
    internal interface IWikiSedaNavigationTransitionInfo
    {
        System.Boolean IsStaggeringEnabled { get; set; }
    }
    public sealed class WikiSedaNavigationTransitionInfo : NavigationTransitionInfo, IWikiSedaNavigationTransitionInfo
    {
        //
        // Summary:
        //     Initializes a new instance of the WikiSedaNavigationTransitionInfo class.
        public WikiSedaNavigationTransitionInfo()
        {
            var a = this.GetNavigationStateCore();
            var s = this.MemberwiseClone();
            // NavigationThemeTransition theme = new NavigationThemeTransition();

            var themeR = new EdgeUIThemeTransition();

            themeR.Edge = EdgeTransitionLocation.Bottom;

            //Transitions = collection;
        } …
Run Code Online (Sandbox Code Playgroud)

c# xaml transitions uwp

5
推荐指数
1
解决办法
565
查看次数

删除字符串中的单词

我获取名为Book的文件夹中列出的文件列表

string[] files = Directory.GetFiles("Book");
Run Code Online (Sandbox Code Playgroud)

我把这些文件名作为按钮文本放在我的应用程序中.按钮文本是这样的:

Book\1.mp3
book\2.mp3
Run Code Online (Sandbox Code Playgroud)

我想Book\从文本中删除它.我怎样才能做到这一点?

c# string

-5
推荐指数
1
解决办法
78
查看次数

标签 统计

c# ×2

string ×1

transitions ×1

uwp ×1

xaml ×1