Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Struttura Point

 

Data di pubblicazione: ottobre 2016

Rappresenta una coppia di coordinate x e y nello spazio bidimensionale.

Spazio dei nomi:   System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

[SerializableAttribute]
[TypeConverterAttribute(typeof(PointConverter))]
public struct Point : IFormattable

NomeDescrizione
System_CAPS_pubmethodPoint(Double, Double)

Crea un nuovo Point struttura che contiene le coordinate specificate.

NomeDescrizione
System_CAPS_pubpropertyX

Ottiene o imposta il X-valore della coordinata Point struttura.

System_CAPS_pubpropertyY

Ottiene o imposta il Y-valore della coordinata Point.

NomeDescrizione
System_CAPS_pubmethodSystem_CAPS_staticAdd(Point, Vector)

Aggiunge un Vector a un Point e restituisce il risultato come un Point struttura.

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato Object è un Point e se contiene le stesse coordinate di questa Point.(Esegue l'override di ValueType.Equals(Object).)

System_CAPS_pubmethodEquals(Point)

Confronta due Point strutture per verificarne l'uguaglianza.

System_CAPS_pubmethodSystem_CAPS_staticEquals(Point, Point)

Confronta due Point strutture per verificarne l'uguaglianza.

System_CAPS_pubmethodGetHashCode()

Restituisce il codice hash per questo oggetto Point.(Esegue l'override di ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodSystem_CAPS_staticMultiply(Point, Matrix)

Trasforma l'oggetto specificato Point struttura specificato Matrix struttura.

System_CAPS_pubmethodOffset(Double, Double)

Offset del punto X e Y coordinate in base ai valori specificati.

System_CAPS_pubmethodSystem_CAPS_staticParse(String)

Costruisce un Point dal percorso specificato String.

System_CAPS_pubmethodSystem_CAPS_staticSubtract(Point, Point)

Sottrae specificato Point da un altro valore Point e restituisce la differenza come un Vector.

System_CAPS_pubmethodSystem_CAPS_staticSubtract(Point, Vector)

Sottrae specificato Vector dalla posizione specificata Point e restituisce l'oggetto risultante Point.

System_CAPS_pubmethodToString()

Crea un String rappresentazione dell'oggetto Point.(Esegue l'override di ValueType.ToString().)

System_CAPS_pubmethodToString(IFormatProvider)

Crea un String rappresentazione dell'oggetto Point.

NomeDescrizione
System_CAPS_puboperatorSystem_CAPS_staticAddition(Point, Vector)

Converte l'oggetto specificato Point dal Vector e restituisce il risultato.

System_CAPS_puboperatorSystem_CAPS_staticEquality(Point, Point)

Confronta due Point strutture per verificarne l'uguaglianza.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Point to Size)

Crea un Size struttura con un Width uguale a questo punto X valore e un Height uguale a questo punto Y valore.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Point to Vector)

Crea un Vector struttura con un X valore uguale al punto X valore e un Y valore uguale al punto Y valore.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Point, Point)

Confronta due Point strutture per stabilirne la disuguaglianza.

System_CAPS_puboperatorSystem_CAPS_staticMultiply(Point, Matrix)

Trasforma l'oggetto specificato Point dal Matrix.

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(Point, Point)

Sottrae specificato Point da un altro valore Point e restituisce la differenza come un Vector.

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(Point, Vector)

Sottrae specificato Vector dalla posizione specificata Point e restituisce l'oggetto risultante Point.

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.ToString(String, IFormatProvider)

Questo membro supporta l'infrastruttura di Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice. Per una descrizione di questo membro, vedere ToString.

In XAML, il delimitatore tra le X e Y i valori di un Point può essere una virgola o uno spazio.

Alcune impostazioni cultura potrebbe utilizzare la virgola come delimitatore decimale anziché il carattere punto. Elaborazione XAML per impostazioni cultura invarianti per impostazione predefinita su en-US nella maggior parte delle implementazioni del processore XAML e prevede che il periodo come delimitatore decimale. Evitare di utilizzare la virgola come delimitatore decimale Se si specificano un Point in XAML, per evitare conflitti con la conversione di tipo stringa di un Point nel valore dell'attributo di X e Y componenti.

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

x

La coordinata x dell'oggetto Point.

s

La coordinata y dell'oggetto Point.

Nell'esempio seguente viene illustrato come controllare se due Point strutture non sono uguali. Viene inoltre illustrato come assegnare valori a una Point struttura quando la struttura viene dichiarata e dopo la dichiarazione di struttura.

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

}

.NET Framework
Disponibile da 3.0
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: