我正在尝试将我的一些旧应用程序转换为新的 Windows 应用商店应用程序设计。其中一些应用程序使用Tab
s 来表示应用程序的多种功能。例如,我有一个简单的英德词典,它有两个主要功能:
- 将英语翻译成德语
- 将德语翻译成英语
每个都表示在一个单独的Tab
.
我查看了 Metro 风格的各种应用程序,发现没有与Tab
s 等效的应用程序。可以Tab
手动创建 s(使用按钮和...),但他们可能有理由不在默认元素中包含此类内容。
在 Metro 中设计这样的概念的正确方法是什么?
我正在尝试将我的一些旧应用程序转换为新的 Windows 应用商店应用程序设计。其中一些应用程序使用Tab
s 来表示应用程序的多种功能。例如,我有一个简单的英德词典,它有两个主要功能:
每个都表示在一个单独的Tab
.
我查看了 Metro 风格的各种应用程序,发现没有与Tab
s 等效的应用程序。可以Tab
手动创建 s(使用按钮和...),但他们可能有理由不在默认元素中包含此类内容。
在 Metro 中设计这样的概念的正确方法是什么?
您可以通过两种方式实现“选项卡”:
但是,我认为标签应该用于独立活动。在您的情况下,大多数用户都希望轻松地从一种翻译切换到另一种翻译。所以,我建议你实现一个类似于http://www.bing.com/translator/或http://translate.google.com/的接口
您可以考虑使用 FlipView 控件。一个典型的例子展示了它的使用位置是用于在 Windows 应用商店中导航屏幕截图的控件。您可以使用按钮(或您选择的任何控件)来更改和跟踪翻转视图中当前显示的项目。
参考:http: //msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.flipview