Partager via


RelativePosition, classe

Représente une position sur le concepteur qui reste indépendante des systèmes de coordonnées.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.Interaction.RelativePosition

Espace de noms :  Microsoft.Windows.Design.Interaction
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
Public NotInheritable Class RelativePosition _
    Implements IEnumerable
public sealed class RelativePosition : IEnumerable
public ref class RelativePosition sealed : IEnumerable
[<Sealed>]
type RelativePosition =  
    class
        interface IEnumerable
    end
public final class RelativePosition implements IEnumerable

Le type RelativePosition expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique RelativePosition(array<RelativePosition[]) Initialise une nouvelle instance de la classe RelativePosition qui ne contient aucune position de référence ou plus.
Méthode publique RelativePosition(String, array<RelativePosition[]) Initialise une nouvelle instance de la classe RelativePosition qui ne contient aucune position de référence ou plus.

Début

Méthodes

  Nom Description
Méthode publique Contains Retourne une valeur indiquant si le RelativePosition spécifié existe dans RelativePosition.
Méthode publique Equals(Object) Détermine si l'objet spécifié est égal à cet objet RelativePosition. (Substitue Object.Equals(Object).)
Méthode publique Equals(RelativePosition) Détermine si le RelativePosition spécifié est égal à ce RelativePosition.
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Retourne le code de hachage de cet objet. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ToString Retourne le nom de cette position. (Substitue Object.ToString().)

Début

Opérateurs

  Nom Description
Opérateur publicMembre statique Equality Compare deux objets RelativePosition.
Opérateur publicMembre statique Inequality Compare deux objets RelativePosition.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Pour obtenir une description de ce membre, consultez IEnumerable.GetEnumerator.

Début

Notes

Vous pouvez créer une position relative unique ou une position relative composite constituée de plusieurs positions. Par exemple, si vous définissez une position relative nommée "top" et une autre nommée "left", vous pouvez combiner les deux en appelant new RelativePosition(top, left). Vous créez ainsi une position relative qui correspond au composite des deux premières positions. L'infrastructure définit un jeu de positions relatives courantes dans la classe statique RelativePositions. Vous pouvez toutefois créer vos propres positions relatives en fonction de vos besoins.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Windows.Design.Interaction, espace de noms

Autres ressources

Extensibilité du Concepteur WPF