Compartilhar via


Point Estrutura

Definição

Struct definindo um ponto 2D como um par de duplos.

[System.Diagnostics.DebuggerDisplay("X={X}, Y={Y}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.PointTypeConverter))]
public struct Point
type Point = struct
Herança
System.ValueType
Point
Atributos
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute

Construtores

Point(Double, Double)

Cria um novo objeto Point que representa o ponto (x,y).

Point(Size)

Cria um novo objeto Point que tem as coordenadas especificadas pela largura e pela altura de sz, nessa ordem.

Campos

Zero

O Point em {0,0}.

Propriedades

IsEmpty

Se X e Y são ambos 0.

X

Local ao longo do eixo horizontal.

Y

Local ao longo do eixo vertical.

Métodos

Deconstruct(Double, Double)

Struct definindo um ponto 2D como um par de duplos.

Distance(Point)

Calcula a distância entre dois pontos.

Equals(Object)

Retornará true se os valores X e Y deste forem exatamente iguais àqueles no argumento.

GetHashCode()

Retorna um valor de hash para o Point.

Offset(Double, Double)

Retorna um novo Point que traduz o atual Point por dx e dy.

Round()

Retorna um novo Point cujos X e Y foram arredondados para o valor integral mais próximo.

ToString()

Uma representação legível por humanos de Point.

Operadores

Addition(Point, Size)

Retorna um novo Point adicionando um Size a um Point.

Equality(Point, Point)

Se os dois Points são iguais.

Explicit(Point to Size)

Retorna um novo Size cujos Width e Height e seu equivalente para as propriedades X e Y de pt.

Inequality(Point, Point)

Se os dois pontos não são iguais.

Subtraction(Point, Size)

Retorna um novo Point subtraindo um Size de um Point.

Aplica-se a