Partager via


ManipulationPivot Classe

Définition

Spécifie comment une rotation s'effectue avec un point d'entrée utilisateur.

public ref class ManipulationPivot
public class ManipulationPivot
type ManipulationPivot = class
Public Class ManipulationPivot
Héritage
ManipulationPivot

Exemples

L’exemple suivant montre un gestionnaire d’événements pour l’événement ManipulationStarting et définit la ManipulationStartingEventArgs.Pivot propriété . Pour tester cet exemple, suivez les étapes décrites dans Procédure pas à pas : création de votre première application tactile et remplacez le code de l’étape 4 par ce 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

Remarques

La ManipulationStartingEventArgs.Pivot propriété est un ManipulationPivot. Lorsque vous définissez Pivot dans un gestionnaire d’événements pour l’événement ManipulationStarting , la manipulation contient des données de rotation lorsque l’utilisateur utilise un doigt lors d’une manipulation. Il s’agit de simuler des situations réelles où vous pouvez utiliser un doigt pour faire pivoter un objet, tel qu’un morceau de papier sur une table. Si est , l’utilisateur doit utiliser deux doigts pour provoquer la Pivotnullrotation.

Constructeurs

ManipulationPivot()

Initialise une nouvelle instance de la classe ManipulationPivot.

ManipulationPivot(Point, Double)

Initialise une nouvelle instance de la classe ManipulationPivot avec le point spécifié d'une manipulation de point unique.

Propriétés

Center

Obtient ou définit le centre d'une manipulation de point unique.

Radius

Obtient ou définit la zone autour du pivot qui est utilisée pour déterminer l'ampleur de la rotation et de la translation qui s'effectuent lorsqu'un point de contact unique initialise la manipulation.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à