我是 Windows 8 开发的新手。我想在 Windows 8 的 Microsoft 地图应用程序中实现类似于以下内容: 在地图应用程序中,当用户单击应用程序栏中的方向菜单项时,右侧会出现一个侧栏。
我怎样才能实现这样的侧边栏?
我是 Windows 8 开发的新手。我想在 Windows 8 的 Microsoft 地图应用程序中实现类似于以下内容: 在地图应用程序中,当用户单击应用程序栏中的方向菜单项时,右侧会出现一个侧栏。
我怎样才能实现这样的侧边栏?
不幸的是,WinRT 中没有内置这样的控件。最接近您所寻找的将是SettingsFlyout
来自Callisto的控制。它不适合这种情况,因为它被设计为用作设置弹出窗口。最值得注意的是,您需要摆脱打开设置魅力的后退按钮。您可以尝试覆盖样式或获取控件源代码并对其进行修改。
不过,它使用起来非常简单:
var flyout = new SettingsFlyout();
flyout.FlyoutWidth = SettingsFlyout.SettingsFlyoutWidth.Narrow;
flyout.HeaderText = "Flyout";
flyout.Content = new FlyoutControl();
flyout.IsOpen = true;
FlyoutControl
将是UserControl
您要显示的自定义。