Partager via


Size Structure

Définition

Structure définissant la hauteur et la largeur sous forme de paire de doubles.

[System.Diagnostics.DebuggerDisplay("Width={Width}, Height={Height}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.SizeTypeConverter))]
public struct Size
type Size = struct
Héritage
System.ValueType
Size
Attributs
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute

Remarques

Les développeurs d’applications doivent connaître les limites des représentations à virgule flottante, en particulier la possibilité de comparaisons incorrectes et de vérifications d’égalité pour les valeurs avec de petites différences. L’article de David Goldberg What Every Computer Scientist Should Know About Floating-Point arithmétique décrit parfaitement les problèmes.

Constructeurs

Size(Double, Double)

Crée un objet Size avec width et height.

Champs

Zero

Size dont les valeurs de hauteur et largeur sont égales à 0,0.

Propriétés

Height

Grandeur sur l’axe vertical, en unités propres à la plateforme.

IsZero

Détermine si le Size a Height et Width égaux à 0,0.

Width

Grandeur sur l’axe horizontal, en unités définies par la plateforme.

Méthodes

Deconstruct(Double, Double)

Structure définissant la hauteur et la largeur sous forme de paire de doubles.

Equals(Object)

Indique si thisSize est équivalent à obj.

Equals(Size)

Indique si thisSize est équivalent à other.

GetHashCode()

Retourne une valeur de hachage pour le Size.

ToString()

Retourne une représentation lisible de Size.

Opérateurs

Addition(Size, Size)

Retourne un nouveau Size dont Height et Width sont la somme de la hauteur et la largeur du composant.

Equality(Size, Size)

Détermine si deux Size ont des valeurs égales.

Explicit(Size to Point)

Retourne un nouveau Point basé sur un Size.

Inequality(Size, Size)

Détermine si deux Size ont des valeurs différentes.

Multiply(Size, Double)

Met à l’échelle à la fois Width et Height.

Subtraction(Size, Size)

Retourne un nouveau Size dont Height et Width sont la hauteur et la largeur de s1 moins les valeurs de s2.

S’applique à