【问题标题】:Expand application bar in Windows Phone 7 app from code从代码展开 Windows Phone 7 应用程序中的应用程序栏
【发布时间】:2011-08-07 13:21:11
【问题描述】:

我想知道是否有办法从代码中扩展 Windows Phone 应用程序中的应用程序栏。

这是应用程序栏状态的演示:

【问题讨论】:

标签: windows-phone-7 application-bar


【解决方案1】:

尽管没有供 3rd 方开发人员执行此操作的 API,但应用程序栏在 WP7 上还是有点奇怪。如果您在图片中心查看全尺寸图片,它将自动为您展开菜单。也许这是一个 UI 错误,或者我们都将在未来的更新中获得对该 API 的访问权限。值得再次查看。

【讨论】:

  • WP7 上的原生应用不像 3rd 方应用那样使用 Silverlight 构建,因此它们不能很好地表明未来哪些 API 可能会暴露给 Silverlight,尤其是在这些奇怪的情况下。跨度>
  • 有趣,这听起来像是一些不一致的好理由。但这并没有改变我的看法,即很有可能会为他们在本机应用程序中建立的 UI 先例添加第 3 方 API。
【解决方案2】:

不,没有(真的,下次先阅读docs。)。以及你为什么要做这样的疯狂。 UI 应该对用户交互做出反应,而不是相反!

【讨论】:

  • 谢谢。您指出的文档没有说(或者我只是没有看到这个特定部分)不可能扩展应用程序栏。我首先阅读了文档。我看到人们在应用栏声明中使用触发器,并认为他们可能是这样做的方法。
  • 他可能希望在屏幕上的其他地方通过 UI 交互公开菜单控件。例如。选择列出的项目以打开特定于该项目的菜单。
  • 如果用户不熟悉按钮的用途,他们会单击省略号。这是整个平台的自然行为(而且非常直观,真的)。
  • 下面的文字也是为按钮设计的。将不执行任何操作的任意文本放在此位置是一种糟糕的用户体验。如果您的用户体验不清楚,那么也许您应该重新考虑它以匹配 WP7 范式
  • 我只是不想使用实心圆圈的普通记录按钮,所以我使用波浪图像。一些用户可能需要在这个应用程序中看到它是一个记录按钮。让他们能够在启动时看到它(下面有文字)将是一个很好的功能。我认为特定控件缺乏功能不应该通过关于其有用性的言论来“辩护”。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-08
相关资源
最近更新 更多