如何在通用 Windows 平台应用程序中实现 Windows 10 OneNote 菜单

How to implement the Windows 10 OneNote Menu in Universal Windows Platform app

我想在我自己的 UWP 应用程序 中实现 OneNote 应用程序菜单。在关闭状态下,菜单仅显示 'hamburger' 按钮,但单击时会从左侧滑入菜单窗格。

我曾尝试使用 SplitView,但它不允许我在折叠时将宽度设置为 0,总是在左侧显示一条窄线。我还考虑过使用 8.1 Flyout 控件,但是看不到正确的动画方式。

那么,实现 OneNote 菜单行为的正确方法是什么?

您需要 SplitView,但不要弄乱其窗格的宽度。

相反,设置 DisplayMode to Inline (or Overlay) and toggle the IsPaneOpen 属性。