Idioma

Size3D Estrutura

Definição

Estrutura de dados que descreve o tamanho de um objeto tridimensional.

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
Herança
Size3D
Atributos
Implementações

Exemplos

Este exemplo mostra como determinar se duas Size3D estruturas são iguais usando o Size3D método estático Equals .

O código a seguir ilustra como verificar Size3D estruturas quanto à igualdade. As Size3D estruturas são valores declarados e atribuídos. Em Equals seguida, o método é usado para determinar se as duas estruturas são iguais.

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;
}

Comentários

Size3D e Rect3D normalmente não são usados em XAML, porque não existem propriedades configuráveis no modelo de objeto 3D do WPF que usa esses tipos.

Construtores

Nome Description
Size3D(Double, Double, Double)

Inicializa uma nova instância da Size3D estrutura.

Propriedades

Nome Description
Empty

Obtém um valor que representa uma estrutura vazia Size3D .

IsEmpty

Obtém um valor que indica se essa Size3D estrutura está vazia.

X

Obtém ou define o X valor dessa Size3D estrutura.

Y

Obtém ou define o Y valor dessa Size3D estrutura.

Z

Obtém ou define o Z valor dessa Size3D estrutura.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é uma Size3D estrutura e se as Xpropriedades e Y as Z propriedades especificadas são iguais às propriedades e ObjectX à YZ estrutura especificadasSize3D.

Equals(Size3D, Size3D)

Compara duas Size3D estruturas quanto à igualdade. Duas Size3D estruturas serão iguais se os valores de suas XYpropriedades e Z as propriedades forem iguais.

Equals(Size3D)

Compara duas Size3D estruturas quanto à igualdade.

GetHashCode()

Retorna um código hash para essa Size3D estrutura.

Parse(String)

Converte uma String representação de uma estrutura de tamanho tridimensional na estrutura equivalente Size3D .

ToString()

Cria uma String representação dessa Size3D estrutura.

ToString(IFormatProvider)

Cria uma String representação dessa Size3D estrutura.

Operadores

Nome Description
Equality(Size3D, Size3D)

Compara duas Size3D estruturas quanto à igualdade. Duas Size3D estruturas serão iguais se os valores de suas XYpropriedades e Z as propriedades forem iguais.

Explicit(Size3D to Point3D)

Converte essa Size3D estrutura em uma Point3D estrutura.

Explicit(Size3D to Vector3D)

Converte essa Size3D estrutura em uma Vector3D estrutura.

Inequality(Size3D, Size3D)

Compara duas Size3D estruturas de desigualdade. Duas Size3D estruturas não serão iguais se os valores de suas XYpropriedades forem Z diferentes.

Implantações explícitas de interface

Nome Description
IFormattable.ToString(String, IFormatProvider)

Esse membro dá suporte à infraestrutura do WPF (Windows Presentation Foundation) e não se destina a ser usado diretamente do seu código. Para obter uma descrição deste membro, consulte ToString(String, IFormatProvider).

Aplica-se a