Windows Phone 8 ApplicationBar按钮长按事件

时间:2013-07-18 05:22:04

标签: windows-phone-8 application-bar

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

任何人都可以帮我吗?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

由于ApplicationBar最多支持4个按钮,因此您可以使用单独的按钮。或者,在实际页面上创建此功能的按钮。然后你可以拥有你想要的任意数量。 (有关在页面上放置按钮的其他音乐应用程序的示例,请参阅Nokia Music,Last.FM或Pandora。)