Size3D 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.
Structure de données qui décrit la taille d'un objet tridimensionnel.
public value class Size3D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Size3DConverter))]
[System.Serializable]
public struct Size3D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Size3DConverter))]
public struct Size3D : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Size3DConverter))>]
[<System.Serializable>]
type Size3D = struct
interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Size3DConverter))>]
type Size3D = struct
interface IFormattable
Public Structure Size3D
Implements IFormattable
- Héritage
- Attributs
- Implémente
Exemples
Cet exemple montre comment déterminer si deux Size3D structures sont égales à l’aide de la Size3D méthode statique Equals .
Le code suivant montre comment vérifier Size3D l’égalité des structures. Les Size3D structures sont déclarées et affectées. La Equals méthode est ensuite utilisée pour déterminer si les deux structures sont égales.
private bool size3DEqualityExample()
{
// Checks if two Size3D structures are equal using the static Equals method.
// Returns a Boolean.
// Declaring Size3D structure without initializing x,y,z values
Size3D size1 = new Size3D();
// Delcaring Size3D structure and initializing x,y,z values
Size3D size2 = new Size3D(5, 10, 15);
Boolean areEqual;
// Assigning values to size1
size1.X = 2;
size1.Y = 4;
size1.Z = 6;
// checking for equality
areEqual = Size3D.Equals(size1, size2);
// areEqual is False
return areEqual;
}
Remarques
Size3D et Rect3D ne sont pas généralement utilisés en XAML, car aucune propriété settable n’existe dans le modèle objet WPF 3D qui utilise ces types.
Constructeurs
Size3D(Double, Double, Double) |
Initialise une nouvelle instance de la structure Size3D. |
Propriétés
Empty |
Obtient une valeur qui représente une structure Size3D vide. |
IsEmpty |
Obtient une valeur qui indique si cette structure Size3D est vide. |
X | |
Y | |
Z |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est une structure Size3D et si les propriétés X, Y et Z du Object spécifié sont égales aux propriétés X, Y et Z de cette structure Size3D. |
Equals(Size3D) |
Compare l'égalité de deux structures Size3D. |
Equals(Size3D, Size3D) |
Compare l'égalité de deux structures Size3D. Deux structures Size3D sont égales si les valeurs de leurs propriétés X, Y et Z sont identiques. |
GetHashCode() |
Retourne un code de hachage pour cette structure Size3D. |
Parse(String) |
Convertit une représentation String d'une structure de taille tridimensionnelle en une structure Size3D équivalente. |
ToString() | |
ToString(IFormatProvider) |
Opérateurs
Equality(Size3D, Size3D) |
Compare l'égalité de deux structures Size3D. Deux structures Size3D sont égales si les valeurs de leurs propriétés X, Y et Z sont identiques. |
Explicit(Size3D to Point3D) | |
Explicit(Size3D to Vector3D) | |
Inequality(Size3D, Size3D) |
Compare l'inégalité de deux structures Size3D. Deux structures Size3D ne sont pas égales si les valeurs de leurs propriétés X, Y et Z sont différentes. |
Implémentations d’interfaces explicites
IFormattable.ToString(String, IFormatProvider) |
Ce membre prend en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destiné à être utilisé directement à partir de votre code. Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider). |