Size, structure

Taille Structure

Représente une paire ordonnée de nombres à virgule flottante qui spécifient une hauteur et une largeur.

Syntaxe


var size = {
    height : /* Votre valeur */,
    width : /* Votre valeur */
}


<object property="width,height"/>
-or-
<object property="width height"/>

XAML Values

width

Valeur numérique supérieure ou égale à 0 qui spécifie le composant Width de la structure Size.

height

Valeur numérique supérieure ou égale à 0 qui spécifie la Height de la structure Size.

Attributs

[Version(0x06020000)]

Membres

SizeStructure possède ces types de membres :

Constructeurs

SizeStructure possède ces constructeurs.

ConstructeurDescription
Size(Double, Double) [C#, VB]Initializes a new instance of the Size structure and assigns it an initial width and height.
Size(float, float) [C++, JavaScript]Initializes a new instance of the Size structure and assigns it an initial width and height.

 

Champs

SizeStructure possède ces champs.

ChampType de donnéesDescription
Height | height [C++, JavaScript]

Number [JavaScript] | System.Single [.NET] | float32 [C++]

Hauteur.

Width | width [C++, JavaScript]

Number [JavaScript] | System.Single [.NET] | float32 [C++]

Largeur.

 

Méthodes

The Size Structure a les méthodes suivantes. Avec C#, Visual Basic et C++, elle hérite également des méthodes de Object Classe.

MéthodeDescription
Equals(Object) [C#, VB]Determines whether the specified object is equal to a Size.
Equals(Rect) [C#, VB]Compares two Size structures for equality.
GetHashCode [C#, VB]Gets a hash code for this object.
ToString [C#, VB]Converts a Size to a String representation.

 

Opérateurs

SizeStructure possède ces opérateurs.

OpérateurDescription
Equality Compares two Size structures for equality.
Inequality Compares two Size structures for inequality.

 

Propriétés

Le SizeStructure a les propriétés suivantes.

PropriétéType d'accèsDescription

Empty

En lecture seuleGets a value that represents a static empty Size.

Height

Lecture/écritureGets or sets the height of this instance of Size.

IsEmpty

En lecture seuleGets a value that indicates whether this instance of Size is Empty.

Width

Lecture/écritureGets or sets the width of this instance of Size.

 

Remarques

Une fois appliquées aux propriétés qui représentent les informations d'interface utilisateur, les valeurs de largeur et de hauteur d'une valeur Size représentent des pixels indépendants du périphérique.

JavaScript:  Avec JavaScript, Size est un objet avec deux propriétés des données : width et height. Les API répertoriées dans les listes de membres Size ne s'appliquent pas à la programmation JavaScript.

Remarques sur la syntaxe XAML

La seule propriété Windows Runtime qui utilise Size comme valeur dans un scénario XAML est ArcSegment.Size. Rect est plus courant.

L'utilisation d'attributs d'objet est techniquement autorisée par les règles d'analyse XAML Windows Runtime. Toutefois, cette utilisation n'est pas affichée dans la syntaxe car elle n'est pas standard. Size ne peut pas être utilisé comme ressource XAML.

Vous pouvez utiliser un espace plutôt qu'une virgule comme délimiteur de valeurs.

Projection et membres de Size

Si vous utilisez un langage Microsoft .NET (C# ou Microsoft Visual Basic) ou les extensions de composants Visual C++ (C++/CX), Size possède des membres qui ne sont pas des données et ses membres de données sont exposés en tant que propriétés en lecture/écriture et non en tant que champs.

Si vous programmez en C++ à l'aide de la bibliothèque de modèles Windows Runtime (WRL), seuls les champs des données membres existent en tant que membres de Size, et vous ne pouvez pas utiliser les méthodes ou propriétés utilitaires répertoriées dans le tableau des membres. Le code WRL peut accéder aux méthodes utilitaires similaires qui sont disponibles à partir de la classe statique SizeHelper.

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

Windows.Foundation
Windows::Foundation [C++]

Métadonnées

Platform.winmd
Windows.winmd

Voir aussi

Rect
SizeHelper

 

 

Afficher:
© 2017 Microsoft