Int32Rect Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt die Breite, Höhe und Position eines ganzzahligen Rechtecks.
public value class Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
[System.Serializable]
public struct Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
public struct Int32Rect : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
[<System.Serializable>]
type Int32Rect = struct
interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
type Int32Rect = struct
interface IFormattable
Public Structure Int32Rect
Implements IFormattable
- Vererbung
- Attribute
- Implementiert
Hinweise
Verwendung von XAML-Attributen
<object property="X,Y,Width,Height"/>
- or
<object property="Empty"/>
XAML-Werte
Die x-Koordinate der oberen linken Ecke des Rechtecks.
Die y-Koordinate der oberen linken Ecke des Rechtecks.
BreiteSystem.Int32
Die Breite des Rechtecks.
HöheSystem.Int32
Die Höhe des Rechtecks.
XAML-Textverwendung
Sie können auch Leerzeichen anstelle von Kommas verwenden, um Werte zu trennen. Leerzeichen können auch mit einem durch Trennzeichen getrennten Wertsatz verwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Int32Rect(Int32, Int32, Int32, Int32) |
Initialisiert eine neue Instanz einer mit Int32Rect den angegebenen X und Y Koordinaten und den angegebenen und Width.Height |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Empty |
Ruft das leere Rechteck ab, einen speziellen Wert, der ein Rechteck ohne Position oder Bereich darstellt. |
| HasArea |
Ruft einen Wert ab, der angibt, ob die Width Eigenschaften Height des Int32Rect Werts größer als 0 sind. |
| Height |
Ruft die Höhe des Rechtecks ab oder legt sie fest. |
| IsEmpty |
Ruft einen Wert ab, der angibt, ob das Rechteck leer ist. |
| Width |
Ruft die Breite des Rechtecks ab oder legt diese fest. |
| X |
Ruft die x-Koordinate der oberen linken Ecke des Rechtecks ab oder legt sie fest. |
| Y |
Ruft die y-Koordinate der oberen linken Ecke des Rechtecks ab oder legt sie fest. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Int32Rect, Int32Rect) |
Bestimmt, ob die angegebenen Rechtecke gleich sind. |
| Equals(Int32Rect) |
Bestimmt, ob das angegebene Rechteck diesem Rechteck entspricht. |
| Equals(Object) |
Bestimmt, ob das angegebene Rechteck diesem Rechteck entspricht. |
| GetHashCode() |
Erstellt einen Hashcode aus den Werten des Rechtecks, Xdes YRechtecks Widthund Height der Werte. |
| Parse(String) |
Erstellt eine Int32Rect Struktur aus der angegebenen String Darstellung. |
| ToString() |
Erstellt eine Zeichenfolgendarstellung dieser Int32Rect. |
| ToString(IFormatProvider) |
Erstellt eine Zeichenfolgendarstellung dieser Int32Rect basierend auf der bereitgestellten IFormatProvider. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(Int32Rect, Int32Rect) |
Vergleicht zwei Rechtecke für die genaue Gleichheit. |
| Inequality(Int32Rect, Int32Rect) |
Vergleicht zwei Rechtecke für Ungleichheiten. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Formatiert den Wert der aktuellen Instanz mithilfe des angegebenen Formats. |