C# UWP SplitView命令栏内容绑定

C# UWP SplitView命令栏内容绑定,c#,.net,win-universal-app,windows-10-universal,splitview,C#,.net,Win Universal App,Windows 10 Universal,Splitview,在我的应用程序中,我有一个SplitView,并将内容设置为每个页面的框架。每个页面都包含自己的命令栏。这是毫无疑问的。现在,我正在为移动视图创建VisualStates。在其中,我想隐藏关闭状态下的PlitView(内联)。但是现在我需要一种方法,只在顶部添加“HamburgerButton”(在我的例子中是RadioButton),用于打开内联SplitView。我也这么做了,但是“汉堡包按钮”在命令栏上重叠了每一页文本。那么,最好的解决方案是什么,在主页(我的SplitView所在的位置)

在我的应用程序中,我有一个SplitView,并将内容设置为每个页面的框架。每个页面都包含自己的命令栏。这是毫无疑问的。现在,我正在为移动视图创建VisualStates。在其中,我想隐藏关闭状态下的PlitView(内联)。但是现在我需要一种方法,只在顶部添加“HamburgerButton”(在我的例子中是RadioButton),用于打开内联SplitView。我也这么做了,但是“汉堡包按钮”在命令栏上重叠了每一页文本。那么,最好的解决方案是什么,在主页(我的SplitView所在的位置)上只创建一个CommandBar并绑定内容,还是为每个页面创建一个CommandBar


致以最诚挚的问候

您可以创建页面顶部栏并在主页中使用splitview。

您可以创建页面顶部栏并在主页中使用splitview。

我认为在主页中创建一个命令栏并绑定内容可能需要更多的工作。不要忘记,您可能还需要绑定主按钮和辅助按钮

如果您想在每个页面中使用一个CommandBar,在MainPage中使用一个HamburgerMenu,您可以尝试这种方法

  • 在网格中创建一个单独的顶行,以便命令栏占据
  • 将宽度等于“HamburgerButton”的透明矩形与命令栏水平堆叠,并将其放置在上面创建的行中
  • 创建要在手机上触发的VisualStates,并相应地设置矩形的可见性以向右移动命令栏

  • 查看(特别是搜索“VisualState窄”和“间隔符”)。如果您对自己开发这些样板代码不感兴趣,请查看。社区开发了许多有用的控件。如果您已经知道了,请原谅。

    我认为在主页中创建一个命令栏并绑定内容可能需要更多的工作。不要忘记,您可能还需要绑定主按钮和辅助按钮

    如果您想在每个页面中使用一个CommandBar,在MainPage中使用一个HamburgerMenu,您可以尝试这种方法

  • 在网格中创建一个单独的顶行,以便命令栏占据
  • 将宽度等于“HamburgerButton”的透明矩形与命令栏水平堆叠,并将其放置在上面创建的行中
  • 创建要在手机上触发的VisualStates,并相应地设置矩形的可见性以向右移动命令栏

  • 查看(特别是搜索“VisualState窄”和“间隔符”)。如果您对自己开发这些样板代码不感兴趣,请查看。社区开发了许多有用的控件。如果您已经知道了,请原谅。

    我如何从其他页面的命令栏中添加内容?如果您在主页中使用顶部并在主页中使用框架,您可以在其他页面更新时更改顶部。我不知道您需要什么,你可以告诉我你应该编码什么。我如何从我的其他页面命令栏中添加内容?如果你在主页中使用顶部并在主页中使用框架,你可以在其他页面更新时更改顶部。我不知道你需要什么,您可以知道应该编写什么。为什么不将CommondBar放在页面的底部?在桌面上,CommandBar位于顶部,在移动设备上,CommandBar位于底部。但在顶部,移动版中还有一个带有页面标题的命令栏。为什么不将CommondBar放在页面底部?在桌面上,命令栏在顶部,在移动版中,命令栏在底部。但在手机版的顶部还有一个带有页面标题的命令栏。谢谢,这正是我想要的透明矩形和VisualState,它工作得非常完美!谢谢,这正是我想要的透明矩形和VisualState,它工作得非常完美!