Size Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Commentaires
Envoyer et afficher des commentaires pour