# Point Struktura

## Definice

Představuje dvojici x-a y-souřadnici v dvojrozměrném prostoru.Represents an x- and y-coordinate pair in two-dimensional space.

``public value class 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``````
Dědičnost
Atributy
Implementuje

Následující příklad ukazuje, jak zjistit, zda nejsou Point dvě struktury stejné.The following example shows how to check if two Point structures are not equal. Také ukazuje, jak přiřadit hodnoty ke Point struktuře při deklaraci struktury a poté, co byla struktura deklarována.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
``````

## Poznámky

V jazyce XAML oddělovač mezi X hodnotami Point a Y může být buď čárka, nebo mezera.In XAML, the delimiter between the X and Y values of a Point can be either a comma or a space.

Některé kultury můžou místo znaku tečky používat znak čárky jako oddělovač desetinných míst.Some cultures might use the comma character as the decimal delimiter instead of the period character. Zpracování XAML pro invariantní jazykovou verzi má ve většině implementací procesoru XAML hodnotu en-US a očekává, že období bude mít oddělovač desetinných míst.XAML processing for invariant culture defaults to en-US in most XAML processor implementations, and expects the period to be the decimal delimiter. Nepoužívejte znak Point čárky jako oddělovač desetinných míst, pokud je zadáno v jazyce XAML, protože tato hodnota bude v konfliktu s převodem Point řetězcového typu hodnoty X atributu na komponenty a Y .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.

### Použití atributu XAMLXAML Attribute Usage

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

### Hodnoty XAMLXAML Values

xx
Souřadnice x této Point.The x-coordinate of this Point.

yy
Souřadnice y tohoto Point.The y-coordinate of this Point.

## Konstruktory

 Vytvoří novou Point strukturu, která obsahuje zadané souřadnice.Creates a new Point structure that contains the specified coordinates.

## Vlastnosti

 Získá nebo nastaví Xhodnotu souřadnice této Point struktury.Gets or sets the X-coordinate value of this Point structure. Získá nebo nastaví Yhodnotu Pointsouřadnice.Gets or sets the Y-coordinate value of this Point.