2013-07-18 40 views
0

我想在我的Windows Phone 8的應用程序創建一個音樂播放器。我想爲Next和Forward以及Previous和Backward函數使用相同的ApplicationBar按鈕。 是否有機會獲得ApplicationBar按鈕(?)的長按事件,以便區分Next/Forward功能。的Windows Phone 8應用程序任務欄按鈕,長按事件

任何人都可以幫助我嗎?

+0

沒有辦法了,只是我個人的喜好,並與UI設計經驗:實現每個功能的專用按鈕。用戶很容易誤點擊(即點擊太長或太短)並導致難以撤銷的效果。 –

回答

1

這是不可能的。 ApplicationBar API非常嚴格,這是Microsoft爲確保一致性而故意採取的行動。您無法處理來自ApplicationBar的任意事件。如果你想要這種行爲,你將不得不建立自己的UI來支持它。

值得注意的是,你的用戶不會想到「長按」(更通常被稱爲自來水和保持)的應用程序欄上的行爲。

0

的應用程序任務欄按鈕只支持Click事件。無法檢測到「長時間使用」。

由於應用程序任務欄最多可支持4個按鈕,你可以使用單獨的按鈕。或者在實際頁面上爲此功能創建按鈕。那麼你可以擁有儘可能多的你想要的。 (參見諾基亞音樂,Last.FM或潘多拉對於已經把頁面上的按鈕其他音樂應用的例子。)

相關問題