我正在开发通用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) 我获取名为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\从文本中删除它.我怎样才能做到这一点?