RightTappedRoutedEventArgs Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan data peristiwa untuk peristiwa RightTapped .
public ref class RightTappedRoutedEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RightTappedRoutedEventArgs final : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class RightTappedRoutedEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RightTappedRoutedEventArgs : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class RightTappedRoutedEventArgs : RoutedEventArgs
Public NotInheritable Class RightTappedRoutedEventArgs
Inherits RoutedEventArgs
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Contoh
Cuplikan berikut berasal dari Skenario 1 - Peristiwa inputsampel input Dasar.
Scenario1::Scenario1()
{
InitializeComponent();
// pointer press/release handlers
pressedTarget.PointerPressed(this, &Scenario1::target_PointerPressed);
pressedTarget.PointerReleased(this, &Scenario1::target_PointerReleased);
// pointer enter/exit handlers
enterExitTarget.PointerEntered(this, &Scenario1::target_PointerEntered);
enterExitTarget.PointerExited(this, &Scenario1::target_PointerExited);
// gesture handlers
tapTarget.Tapped(this, &Scenario1::target_Tapped);
tapTarget.DoubleTapped(this, &Scenario1::target_DoubleTapped);
holdTarget.Holding(this, &Scenario1::target_Holding);
holdTarget.RightTapped(this, &Scenario1::target_RightTapped);
}
void Scenario1::target_RightTapped(Windows::Foundation::IInspectable const&, Windows::UI::Xaml::Input::RightTappedRoutedEventArgs const& args)
{
holdTarget.Background(Windows::UI::Xaml::Media::SolidColorBrush(Windows::UI::Colors::RoyalBlue()));
holdTargetText.Text(L"Right-Tapped");
}
Scenario1::Scenario1()
{
InitializeComponent();
// pointer press/release handlers
pressedTarget->PointerPressed += ref new PointerEventHandler(this, &Scenario1::target_PointerPressed);
pressedTarget->PointerReleased += ref new PointerEventHandler(this, &Scenario1::target_PointerReleased);
// pointer enter/exit handlers
enterExitTarget->PointerEntered += ref new PointerEventHandler(this, &Scenario1::target_PointerEntered);
enterExitTarget->PointerExited += ref new PointerEventHandler(this, &Scenario1::target_PointerExited);
// gesture handlers
tapTarget->Tapped += ref new TappedEventHandler(this, &Scenario1::target_Tapped);
tapTarget->DoubleTapped += ref new DoubleTappedEventHandler(this, &Scenario1::target_DoubleTapped);
holdTarget->Holding += ref new HoldingEventHandler(this, &Scenario1::target_Holding);
holdTarget->RightTapped += ref new RightTappedEventHandler(this, &Scenario1::target_RightTapped);
}
void Scenario1::target_RightTapped(Object^ sender, RightTappedRoutedEventArgs^ e)
{
holdTarget->Background = ref new SolidColorBrush(Windows::UI::Colors::RoyalBlue);
holdTargetText->Text = "Right Tapped";
}
public Scenario1()
{
this.InitializeComponent();
// pointer press/release handlers
pressedTarget.PointerPressed += new PointerEventHandler(target_PointerPressed);
pressedTarget.PointerReleased += new PointerEventHandler(target_PointerReleased);
// pointer enter/exit handlers
enterExitTarget.PointerEntered += new PointerEventHandler(target_PointerEntered);
enterExitTarget.PointerExited += new PointerEventHandler(target_PointerExited);
// gesture handlers
tapTarget.Tapped += new TappedEventHandler(target_Tapped);
tapTarget.DoubleTapped += new DoubleTappedEventHandler(target_DoubleTapped);
holdTarget.Holding += new HoldingEventHandler(target_Holding);
holdTarget.RightTapped += new RightTappedEventHandler(target_RightTapped);
}
void target_RightTapped(object sender, RightTappedRoutedEventArgs e)
{
holdTarget.Background = new SolidColorBrush(Windows.UI.Colors.RoyalBlue);
holdTargetText.Text = "Right Tapped";
}
Public Sub New()
Me.InitializeComponent()
AddHandler pressedTarget.PointerPressed, New PointerEventHandler(AddressOf target_PointerPressed)
AddHandler pressedTarget.PointerReleased, New PointerEventHandler(AddressOf target_PointerReleased)
AddHandler enterExitTarget.PointerEntered, New PointerEventHandler(AddressOf target_PointerEntered)
AddHandler enterExitTarget.PointerExited, New PointerEventHandler(AddressOf target_PointerExited)
AddHandler tapTarget.Tapped, New TappedEventHandler(AddressOf target_Tapped)
AddHandler tapTarget.DoubleTapped, New DoubleTappedEventHandler(AddressOf target_DoubleTapped)
AddHandler holdTarget.Holding, New HoldingEventHandler(AddressOf target_Holding)
AddHandler holdTarget.RightTapped, New RightTappedEventHandler(AddressOf target_RightTapped)
End Sub
Sub target_RightTapped(sender As Object, e As RightTappedRoutedEventArgs)
holdTarget.Background = New SolidColorBrush(Windows.UI.Colors.RoyalBlue)
holdTargetText.Text = "Right Tapped"
End Sub
Keterangan
Peristiwa RightTapped dikirim setiap kali mouse diklik kanan atau jari, pena, atau perangkat penunjuk serupa menyelesaikan acara Holding dan dimaksudkan untuk menangani tindakan sekunder pada objek.
Konstruktor
RightTappedRoutedEventArgs() |
Menginisialisasi instans baru kelas RightTappedRoutedEventArgs . |
Properti
Handled |
Mendapatkan atau menetapkan nilai yang menandai peristiwa yang dirutekan sebagai ditangani. Nilai true untuk Handled mencegah sebagian besar handler di sepanjang rute peristiwa menangani peristiwa yang sama lagi. |
OriginalSource |
Mendapatkan referensi ke objek yang menaikkan peristiwa. Ini sering menjadi bagian templat dari kontrol daripada elemen yang dideklarasikan di antarmuka pengguna aplikasi Anda. (Diperoleh dari RoutedEventArgs) |
PointerDeviceType |
Mendapatkan PointerDeviceType untuk perangkat penunjuk yang memulai peristiwa input terkait. |
Metode
GetPosition(UIElement) |
Mengembalikan koordinat x- dan y dari posisi penunjuk, secara opsional dievaluasi terhadap asal koordinat UIElement yang disediakan. |