Control.OnRightTapped(RightTappedRoutedEventArgs) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在 RightTapped 事件發生之前呼叫。
protected:
virtual void OnRightTapped(RightTappedRoutedEventArgs ^ e) = OnRightTapped;
void OnRightTapped(RightTappedRoutedEventArgs const& e);
protected virtual void OnRightTapped(RightTappedRoutedEventArgs e);
function onRightTapped(e)
Protected Overridable Sub OnRightTapped (e As RightTappedRoutedEventArgs)
參數
事件的事件資料。
備註
此事件不會在 MapControl中實作。
Windows 8 行為
Windows 8 發生RightTapped事件資料的問題,其中您從RightTappedRoutedEventArgs.GetPosition取得之點的X和Y值實際上是Y (X;Y實際上是X) 。 此問題已從 Windows 8.1 開始修正。 但是,如果您要將 Windows 8 應用程式重新設定為Windows 8.1,您可能已透過交換X和Y來解決此問題的程式碼。 若是如此,當您因為問題現在已修正而重新設定目標時,請移除該程式碼。
針對 Windows 8 編譯但在 Windows 8.1 上執行的應用程式會繼續使用 Windows 8 的行為。
此外,Windows 8 不包含 Shift+F10 的預設按鍵處理,會引發此事件,然後顯示操作功能表。 Shift+F10 通常是VK_APP虛擬機器碼值的次要按鍵組合, (Properties 索引鍵) ,因此 Shift+F10 也可能預期也會引發 RightTapped 。 此問題已從 Windows 8.1 開始修正;Shift+F10 現在會引發RightTapped。 您可以在某些控制項上看到這項變更作為預設事件處理,這些控制項具有文字的預設操作功能表,例如 TextBox,或叫用自訂功能表和飛出視窗時。
針對 Windows 8 編譯但已在 Windows 8.1 上執行的應用程式不會使用此 Windows 8 行為,它們會使用已更正Windows 8.1行為。