# Point Estrutura

## Definição

Representa um par de coordenadas x e y no espaço bidimensional.Represents an x- and y-coordinate pair in two-dimensional space.

``public value class Point : IFormattable``
``````[System.ComponentModel.TypeConverter(typeof(System.Windows.PointConverter))]
public struct Point : IFormattable``````
``````[System.ComponentModel.TypeConverter(typeof(System.Windows.PointConverter))]
[System.Serializable]
public struct Point : IFormattable``````
``````type Point = struct
interface IFormattable``````
``````Public Structure Point
Implements IFormattable``````
Herança
Atributos
Implementações

## Exemplos

O exemplo a seguir mostra como verificar se duas Point estruturas não são iguais.The following example shows how to check if two Point structures are not equal. Ele também ilustra como atribuir valores a uma Point estrutura quando a estrutura está sendo declarada e depois que a estrutura foi declarada.It also illustrates how to assign values to a Point structure when the structure is being declared and after the structure has been declared.

``````// Checks if two Points are equal using the overloaded inequality operator.
private Boolean pointInequalityExample()
{
// Checks if two Points are not equal using the overloaded inequality operator.

// Declaring point1 and initializing x,y values
Point point1 = new Point(10, 5);

// Declaring point2 without initializing x,y values
Point point2 = new Point();

// Boolean to hold the result of the comparison
Boolean areNotEqual;

// assigning values to point2
point2.X = 15;
point2.Y = 40;

// Compare Point structures for equality.
// areNotEqual is True
areNotEqual = (point1 != point2);

return areNotEqual;
}
``````
``````' Checks if two Points are equal using the overloaded inequality operator.
Private Function pointInequalityExample() As Boolean
' Checks if two Points are not equal using the overloaded inequality operator.

' Declaring point1 and initializing x,y values
Dim point1 As New Point(10, 5)

' Declaring point2 without initializing x,y values
Dim point2 As New Point()

' Boolean to hold the result of the comparison
Dim areNotEqual As Boolean

' assigning values to point2
point2.X = 15
point2.Y = 40

' Compare Point structures for equality.
' areNotEqual is True
areNotEqual = (point1 <> point2)

Return areNotEqual

End Function
``````

## Comentários

Em XAML, o delimitador X entre Y os valores e Point de a pode ser uma vírgula ou um espaço.In XAML, the delimiter between the X and Y values of a Point can be either a comma or a space.

Algumas culturas podem usar o caractere de vírgula como o delimitador decimal em vez do caractere de ponto.Some cultures might use the comma character as the decimal delimiter instead of the period character. O processamento XAML para padrões de cultura invariável para en-US na maioria das implementações de processador XAML e espera que o período seja o delimitador decimal.XAML processing for invariant culture defaults to en-US in most XAML processor implementations, and expects the period to be the decimal delimiter. Você deve evitar usar o caractere de vírgula como o delimitador decimal Point se especificar um em XAML, pois isso irá conflitar com a conversão Point do tipo de cadeia de Y caracteres de um valor de atributo nos X componentes e.You should avoid using the comma character as the decimal delimiter if specifying a Point in XAML, because that will clash with the string type conversion of a Point attribute value into the X and Y components.

### Uso do Atributo XAMLXAML Attribute Usage

``````<object property="x,y"/>
-or-
<object property="x y"/>
``````

### Valores XAMLXAML Values

xx
A coordenada X deste Point.The x-coordinate of this Point.

yy
A coordenada Y deste Point.The y-coordinate of this Point.

## Construtores

 Cria uma nova estrutura Point que contém coordenadas especificadas.Creates a new Point structure that contains the specified coordinates.

 Obtém ou define o valor da coordenada X desta estrutura Point.Gets or sets the X-coordinate value of this Point structure. Obtém ou define o valor da coordenada Y deste Point.Gets or sets the Y-coordinate value of this Point.