我正在使用Windows Phone 8 c#應用程序。我必須獲得我放在應用程序欄中的向前和向後按鈕的長按事件,但只發現應用程序欄按鈕的Click事件。Windows Phone 8應用程序欄按鈕長按事件
請讓我知道如何捕捉應用程序欄按鈕的長按事件?
由於提前
我正在使用Windows Phone 8 c#應用程序。我必須獲得我放在應用程序欄中的向前和向後按鈕的長按事件,但只發現應用程序欄按鈕的Click事件。Windows Phone 8應用程序欄按鈕長按事件
請讓我知道如何捕捉應用程序欄按鈕的長按事件?
由於提前
這是不可能的。 ApplicationBar API非常嚴格,這是Microsoft爲確保一致性而故意採取的行動。您無法處理來自ApplicationBar的任意事件。如果你想要這種行爲,你將不得不建立自己的UI來支持它。
值得注意的是,您的用戶不會期望在應用欄上出現「長按」(更常見地稱爲輕按)行爲。
謝謝。讓我知道是否有用於創建自定義應用程序欄的任何工具包代碼示例 – MobDev
是的,我會讓你知道,如果我發現任何關於此,如果你認爲它是正確的,你可以勾選它作爲正確的... ... –
您可能最終會爲此創建自己的控件。應用欄按鈕不是標準的Silverlight控件。但是,我不會在應用程序按鈕上添加長選項卡。這只是在Windows Phone中不是標準的應用程序行爲,您的用戶不會對此感到滿意。 –