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 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 Pivotnull
rotation.
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) |