【问题标题】:What is this left side panel in Windows 8.1 Xaml App?Windows 8.1 Xaml App 中的左侧面板是什么?
【发布时间】:2015-08-14 22:05:02
【问题描述】:

我正在开发一个应用程序,我需要一个如下所示的面板。当用户按下英文下拉菜单旁边的加号图标时,第二张图片中显示的左侧面板会从左侧滑入。 这个元素是什么,我该如何重新创建它? 这是一个 Windows 8.1 C# XAML 应用程序。

【问题讨论】:

    标签: c# xaml windows-store-apps windows-8.1


    【解决方案1】:

    您应该使用 Windows.UI.Xaml.Controls.SettingsFlyout 控件,这里有一个示例向您展示如何配置 settingflyout https://code.msdn.microsoft.com/windowsapps/App-settings-sample-1f762f49 这就是你要找的东西

    【讨论】:

      【解决方案2】:

      没有标准的控制可以做到这一切。使用网格并为飞入定义动画是最简单的选择。

      UWP (Win10) 有一个控件可以执行此操作,称为 SplitView 控件。更多关于如何使用它的信息可以be found on MSDN

      马丁

      【讨论】:

        【解决方案3】:

        为 windows 8.1 创建这个菜单需要创建自己的控件,然后为他创建样式等等。 请看这篇文章:

        How to create a hamburger menu control for Windows 8.1 and Windows Phone

        但如果您创建 WUP 应用程序,它非常简单;)

        Windows 10 SplitView – Build Your First Hamburger Menu

        附言如果您需要为 windows phone 8.1 现有的更多 nu-get 包创建汉堡菜单,例如:SlideView : Facebook-like panel for Windows Phone

        祝你好运。

        【讨论】:

          猜你喜欢
          • 2014-10-30
          • 2013-10-19
          • 1970-01-01
          • 1970-01-01
          • 2015-05-23
          • 1970-01-01
          • 2016-08-22
          • 1970-01-01
          • 2021-07-08
          相关资源
          最近更新 更多