Windows 8.1 Xaml App中的左侧面板是什么?

时间:2015-08-14 22:05:03

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

没有标准控制可以完成所有这些操作。使用网格并为fly-in定义动画是最简单的选择。

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

马丁

答案 2 :(得分:0)

为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

P.S。如果你需要为Windows Phone 8.1创建汉堡包菜单,现有更多的nu-get包,如下所示:SlideView:Facebook-like panel for Windows Phone

祝你好运。