我正在开发一个应用程序,我需要一个如下所示的面板。当用户按下英文下拉列表旁边的加号图标时,第二张图片中显示的左侧面板从左侧滑入。 这个元素是什么,我该如何重新创建它? 这是一个Windows 8.1 C#XAML应用程序。
答案 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
祝你好运。