在 Windows Phone 7 上,转到设置、电子邮件和帐户,添加一个帐户、Windows Live(或任何其他)。请注意,底部有一个带有矩形 [登录] 按钮的灰色面板。单击电子邮件地址字段,屏幕键盘会在灰色面板上方弹出。旋转手机,灰色面板不会旋转,但页面会旋转。那个灰色面板是应用程序栏,不是吗?
我只找到添加基于图标的圆形按钮(和菜单项)的文档。我们如何在应用程序栏上放置一个矩形文本按钮?
在 Windows Phone 7 上,转到设置、电子邮件和帐户,添加一个帐户、Windows Live(或任何其他)。请注意,底部有一个带有矩形 [登录] 按钮的灰色面板。单击电子邮件地址字段,屏幕键盘会在灰色面板上方弹出。旋转手机,灰色面板不会旋转,但页面会旋转。那个灰色面板是应用程序栏,不是吗?
我只找到添加基于图标的圆形按钮(和菜单项)的文档。我们如何在应用程序栏上放置一个矩形文本按钮?
第三方开发者不支持在应用程序栏中添加按钮。应用程序栏本身不是 Silverlight 控件;这是一个本地的。只有 OEM、某些合作伙伴和 MS 可以访问本机 SDK,因此您将无法将应用程序栏模板化为具有按钮。当然,您可以创建自己的应用程序栏来模仿真实应用程序栏,但我不推荐这种方法,因为要完全正确并在应用程序之间保持一致会非常棘手。
是的,这就是应用程序栏。好吧,它是它的非 Silverlight 版本。(内置应用程序不是使用 Silverlight 构建的。)
不幸的是,无法使用应用程序栏上的文本按钮。只能使用带有图像的按钮。
是的,在许多情况下它会很好/有用,但对于当前的 SDK(甚至是 Mango)来说这是不可能的。我一直希望它会在未来的版本中出现......
手机附带的应用程序不限于使用开发人员 API,您提到的应用程序可能使用 C++ 和/或受限 API。作为第三方开发人员,您唯一的选择是坚持使用应用程序栏上的图标。
您始终可以创建一个Panel
像应用程序栏一样的颜色,沿屏幕底部对齐并显示按钮或您想要的任何其他 UI 元素。