Bagikan melalui


ManipulationStartingEventArgs.Pivot Properti

Definisi

Mendapatkan atau mengatur objek yang menjelaskan pivot untuk manipulasi satu titik.

public:
 property System::Windows::Input::ManipulationPivot ^ Pivot { System::Windows::Input::ManipulationPivot ^ get(); void set(System::Windows::Input::ManipulationPivot ^ value); };
public System.Windows.Input.ManipulationPivot Pivot { get; set; }
member this.Pivot : System.Windows.Input.ManipulationPivot with get, set
Public Property Pivot As ManipulationPivot

Nilai Properti

Objek yang menjelaskan pivot untuk manipulasi satu titik.

Contoh

Contoh berikut menunjukkan penanganan aktivitas untuk ManipulationStarting peristiwa dan mengatur ManipulationStartingEventArgs.Pivot properti . Untuk menguji contoh ini, ikuti langkah-langkah di Panduan: Membuat Aplikasi Sentuhan Pertama Anda dan mengganti kode di langkah 4 dengan kode ini.

void Window_ManipulationStarting(object sender, ManipulationStartingEventArgs e)
{
    // Set the ManipulationPivot so that the element rotates as it is
    // moved with one finger.
    FrameworkElement element = e.OriginalSource as FrameworkElement;
    ManipulationPivot pivot = new ManipulationPivot();
    pivot.Center = new Point(element.ActualWidth / 2, element.ActualHeight / 2);
    pivot.Radius = 20;
    e.Pivot = pivot;

    e.ManipulationContainer = this;
    e.Handled = true;
}
Private Sub Window_ManipulationStarting(ByVal sender As Object, ByVal e As ManipulationStartingEventArgs)
    ' Set the ManipulationPivot so that the element rotates as it is
    ' moved with one finger.
    Dim element As FrameworkElement = TryCast(e.OriginalSource, FrameworkElement)
    Dim pivot As New ManipulationPivot()
    pivot.Center = New Point(element.ActualWidth / 2, element.ActualHeight / 2)
    pivot.Radius = 20
    e.Pivot = pivot

    e.ManipulationContainer = Me
    e.Handled = True
End Sub

Keterangan

Saat Anda mengatur Pivot properti, manipulasi akan berisi data rotasi saat pengguna menggunakan satu jari selama manipulasi. Ini untuk mensimulasikan situasi dunia nyata di mana Anda dapat menggunakan satu jari untuk memutar objek, seperti selembar kertas di atas meja. Pivot Jika adalah null, pengguna harus menggunakan dua jari untuk menyebabkan rotasi.

Untuk informasi selengkapnya tentang manipulasi, lihat Gambaran Umum Input. Untuk contoh aplikasi yang merespons manipulasi, lihat Panduan: Membuat Aplikasi Sentuhan Pertama Anda.

Berlaku untuk