Control.OnRightTapped(RightTappedRoutedEventArgs) 方法

定義

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)

參數

e
RightTappedRoutedEventArgs

事件的事件資料。

備註

此事件不會在 MapControl中實作。

Windows 8 行為

Windows 8 發生RightTapped事件資料的問題,其中您從RightTappedRoutedEventArgs.GetPosition取得之點的XY值實際上是Y (X;Y實際上是X) 。 此問題已從 Windows 8.1 開始修正。 但是,如果您要將 Windows 8 應用程式重新設定為Windows 8.1,您可能已透過交換XY來解決此問題的程式碼。 若是如此,當您因為問題現在已修正而重新設定目標時,請移除該程式碼。

針對 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行為。

適用於

另請參閱