0

我正在尝试在我的 Windows Phone 8 应用程序中创建音乐播放器。我想为 Next 和 Forward 以及 Previous 和 Backward 功能使用相同的 ApplicationBar 按钮。是否有机会获得 ApplicationBar 按钮的长按事件(?),以便我可以区分 Next/Forward 功能。

谁能帮我这个?

4

2 回答 2

1

这是不可能的。ApplicationBar API 非常严格,这是 Microsoft 为确保一致性而有意采取的举措。您不能处理来自 ApplicationBar 的任意事件。如果您想要这种行为,则必须构建自己的 UI 来支持它。

值得注意的是,您的用户不会期望在应用栏上出现“长按”(通常称为点击并按住)行为。

于 2013-07-18T08:43:03.750 回答
0

ApplicationBar 按钮仅支持单击事件。无法检测到“长按”。

由于 ApplicationBar 最多支持 4 个按钮,因此您可以使用单独的按钮。或者,在实际页面上为此功能创建按钮。然后你可以有尽可能多的。(请参阅诺基亚音乐、Last.FM 或 Pandora,了解其他在页面上放置按钮的音乐应用程序示例。)

于 2013-07-18T08:28:10.293 回答