Freigeben über


ManipulationStartingEventArgs.Pivot Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Objekts, das den Pivot für eine Manipulation mit einem einzelnen Punkt beschreibt.

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

Eigenschaftswert

Ein Objekt, das den Pivot für eine Einzelpunktmanipulation beschreibt.

Beispiele

Das folgende Beispiel zeigt einen Ereignishandler für das ManipulationStarting Ereignis und legt die ManipulationStartingEventArgs.Pivot Eigenschaft fest. Führen Sie zum Testen dieses Beispiels die Schritte in " Walkthrough: Creating Your First Touch Application " aus, und ersetzen Sie den Code in Schritt 4 durch diesen Code.

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

Hinweise

Wenn Sie die Pivot Eigenschaft festlegen, enthält die Manipulation Drehungsdaten, wenn der Benutzer während einer Manipulation einen Finger verwendet. Dies ist das Simulieren realer Situationen, in denen Sie mit einem Finger ein Objekt drehen können, z. B. ein Blatt Papier auf einer Tabelle. Wenn dies der Pivot Grund ist null, muss der Benutzer zwei Finger verwenden, um eine Drehung zu verursachen.

Weitere Informationen zu Manipulationen finden Sie in der Eingabeübersicht. Ein Beispiel für eine Anwendung, die auf Manipulationen reagiert, finden Sie unter Walkthrough: Creating Your First Touch Application.

Gilt für: