Int32Rect Structure

Définition

Décrit la largeur, la hauteur et l’emplacement d’un rectangle entier.

public value class Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
[System.Serializable]
public struct Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
public struct Int32Rect : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
[<System.Serializable>]
type Int32Rect = struct
    interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
type Int32Rect = struct
    interface IFormattable
Public Structure Int32Rect
Implements IFormattable
Héritage
Int32Rect
Attributs
Implémente

Remarques

Utilisation d'attributs XAML

<object property="X,Y,Width,Height"/>  
- or   
<object property="Empty"/>  

Valeurs XAML

X
System.Int32

Coordonnée X du coin supérieur gauche du rectangle.

O
System.Int32

Coordonnée y du coin supérieur gauche du rectangle.

Width
System.Int32

Largeur du rectangle.

Height
System.Int32

Hauteur du rectangle.

Utilisation du texte XAML

Vous pouvez également utiliser des espaces blancs au lieu de virgules pour délimiter les valeurs. L’espace blanc peut également être utilisé avec un jeu de valeurs délimitées par des virgules.

Constructeurs

Int32Rect(Int32, Int32, Int32, Int32)

Initialise une nouvelle instance d'un Int32Rect avec les coordonnées X et Y et les Width et Height spécifiées.

Propriétés

Empty

Obtient un rectangle vide, valeur spéciale qui représente un rectangle sans position ni zone.

HasArea

Obtient une valeur qui indique si les propriétés Width et Height de Int32Rect sont supérieures à 0.

Height

Obtient ou définit la hauteur du rectangle.

IsEmpty

Obtient une valeur qui indique si le rectangle est vide.

Width

Obtient ou définit la largeur du rectangle.

X

Obtient ou définit la coordonnée X du coin supérieur gauche du rectangle.

Y

Obtient ou définit la coordonnée y du coin supérieur gauche du rectangle.

Méthodes

Equals(Int32Rect)

Détermine si le rectangle spécifié est égal à ce rectangle.

Equals(Int32Rect, Int32Rect)

Détermine si les rectangles spécifiés sont égaux.

Equals(Object)

Détermine si le rectangle spécifié est égal à ce rectangle.

GetHashCode()

Crée un code de hachage à partir des X, Y, Width et valeurs Height de ce rectangle.

Parse(String)

Crée une structure Int32Rect à partir de la représentation String spécifiée.

ToString()

Crée une représentation sous forme de chaîne de ce Int32Rect.

ToString(IFormatProvider)

Crée une représentation sous forme de chaîne de ce Int32Rect basée sur le IFormatProvider fourni.

Opérateurs

Equality(Int32Rect, Int32Rect)

Compare l'égalité exacte de deux rectangles.

Inequality(Int32Rect, Int32Rect)

Compare si deux rectangles sont inégaux.

Implémentations d’interfaces explicites

IFormattable.ToString(String, IFormatProvider)

Met en forme la valeur de l’instance actuelle en utilisant le format spécifié.

S’applique à