Size Structure

Définition

Représente des valeurs numériques qui spécifient une hauteur et une largeur.

public value class Size
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
struct Size
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public struct Size
var size = {
width : /* Your value */,
height : /* Your value */
}
Public Structure Size
<object property="width,height"/>
-or-
<object property="width height"/>
Héritage
Size
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduit dans v1.0)

Remarques

Lorsqu’elles sont appliquées aux propriétés qui représentent des informations d’interface utilisateur, les valeurs de largeur et de hauteur d’une valeur Taille représentent des pixels indépendants de l’appareil.

Javascript En JavaScript, une taille est un objet avec 2 propriétés de données : largeur et hauteur. L’API répertoriée dans les listes de membres Size ne s’applique pas à la programmation JavaScript.

Remarques sur la syntaxe XAML

La seule propriété Windows Runtime qui utilise une taille comme valeur pour XAML est ArcSegment.Size. Rect est plus courant.

L’utilisation des 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 courante. Une taille ne peut pas être utilisée en tant que ressource XAML (pour plus d’informations, voir ResourceDictionary et références de ressources XAML).

Vous pouvez utiliser un espace plutôt qu’une virgule comme délimiteur entre les valeurs.

Projection et membres de Size

Si vous utilisez un langage Microsoft .NET (C# ou Microsoft Visual Basic) ou des extensions de composant Visual C++ (C++/CX), La taille a des membres non de données disponibles et ses membres de données sont exposés en tant que propriétés en lecture-écriture, et non comme champs. Voir Taille dans le navigateur d’API .NET.

Si vous programmez avec C++/WinRT ou la bibliothèque de modèles C++ (WRL) Windows Runtime, seuls les champs membres de données existent en tant que membres de Taille et vous ne pouvez pas utiliser les méthodes ou propriétés utilitaires de la projection .NET. Le code C++ peut accéder à des méthodes utilitaires similaires disponibles à partir de la classe statique SizeHelper .

Ce tableau présente les méthodes équivalentes disponibles dans .NET et C++.

.NET (Taille) C++ (SizeHelper)
Size(Double, Double) FromDimensions(Single, Single)
Vide Vide
IsEmpty GetIsEmpty(Size)
Égal à Equals(Size, Size)

Champs

Height

Hauteur.

Width

Largeur.

S’applique à

Voir aussi