Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Size structure

 

Date de publication : novembre 2016

Implémente une structure utilisée pour décrire le Size d’un objet.

Espace de noms:   System.Windows
Assembly:  WindowsBase (dans WindowsBase.dll)

[SerializableAttribute]
[TypeConverterAttribute(typeof(SizeConverter))]
public struct Size : IFormattable

NomDescription
System_CAPS_pubmethodSize(Double, Double)

Initialise une nouvelle instance de la Size de la structure et lui attribue une initiale width et height.

NomDescription
System_CAPS_pubpropertySystem_CAPS_staticEmpty

Obtient une valeur qui représente un statique vide Size.

System_CAPS_pubpropertyHeight

Obtient ou définit le Height de cette instance de Size.

System_CAPS_pubpropertyIsEmpty

Obtient une valeur qui indique si cette instance de Size est Empty.

System_CAPS_pubpropertyWidth

Obtient ou définit le Width de cette instance de Size.

NomDescription
System_CAPS_pubmethodEquals(Object)

Compare un objet à une instance de Size pour l’égalité.(Remplace ValueType.Equals(Object).)

System_CAPS_pubmethodEquals(Size)

Compare une valeur à une instance de Size pour l’égalité.

System_CAPS_pubmethodSystem_CAPS_staticEquals(Size, Size)

Compare deux instances de Size pour l’égalité.

System_CAPS_pubmethodGetHashCode()

Obtient le code de hachage de cette instance de Size.(Remplace ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodSystem_CAPS_staticParse(String)

Retourne une instance de Size à partir d’un texte converti String.

System_CAPS_pubmethodToString()

Retourne un String qui représente ce Size objet.(Remplace ValueType.ToString().)

System_CAPS_pubmethodToString(IFormatProvider)

Retourne un String qui représente cette instance de Size.

NomDescription
System_CAPS_puboperatorSystem_CAPS_staticEquality(Size, Size)

Compare deux instances de Size pour l’égalité.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Size to Point)

Convertit explicitement une instance de Size à une instance de Point.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Size to Vector)

Convertit explicitement une instance de Size à une instance de Vector.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Size, Size)

Compare deux instances de Size d’inégalité.

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.ToString(String, IFormatProvider)

Ce type ou membre prend en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destiné à être utilisé directement à partir de votre code.

Size est particulièrement utile parce qu’il décrit à la fois les Height et Width d’un objet. Size est largement utilisés par le système de disposition pour réorganiser et mesurer des éléments.

<object property="width,height"/>

width

Une valeur supérieure ou égale à 0 qui indique le Width de la Size structure.

hauteur

Une valeur supérieure ou égale à 0 qui indique le Height de la Size structure.

L’exemple suivant montre comment utiliser un Size structure dans le code.

protected override Size MeasureOverride(Size availableSize)
{
    Size panelDesiredSize = new Size();

    // In our example, we just have one child. 
    // Report that our panel requires just the size of its only child.
    foreach (UIElement child in InternalChildren)
    {
        child.Measure(availableSize);
        panelDesiredSize = child.DesiredSize;
    }

    return panelDesiredSize ;
}

.NET Framework
Disponible depuis 3.0
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: