ManipulationPivot Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie la façon dont une rotation se produit 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 La procédure pas à pas : création de votre première application tactile et remplacez le code à 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 pendant 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 c’est nullle Pivot cas, l’utilisateur doit utiliser deux doigts pour provoquer la rotation.
Constructeurs
| Nom | Description |
|---|---|
| ManipulationPivot() |
Initialise une nouvelle instance de la classe ManipulationPivot. |
| ManipulationPivot(Point, Double) |
Initialise une nouvelle instance de la ManipulationPivot classe avec le point spécifié d’une manipulation à un seul point. |
Propriétés
| Nom | Description |
|---|---|
| Center |
Obtient ou définit le centre d’une manipulation à un seul point. |
| Radius |
Obtient ou définit la zone autour du pivot utilisé pour déterminer la quantité de rotation et de traduction qui se produit lorsqu’un point de contact unique lance la manipulation. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |