Rect Struktura

Definicja

Opisuje szerokość, Wysokość i początek punktu prostokąta.Describes the width, height, and point origin of a rectangle.

public value class Rect : IFormattable
[System.Security.SecurityCritical]
public struct Rect : IFormattable
type Rect = struct
    interface IFormattable
Public Structure Rect
Implements IFormattable
Dziedziczenie
Atrybuty
Implementuje

Uwagi

Ta struktura reprezentuje projekcję .NET struktury środowisko wykonawcze systemu Windows (WinRT) Rect .This struct represents the .NET projection of the Windows Runtime (WinRT) Rect struct. Aby uzyskać więcej informacji, zobacz Rect w dokumentacji interfejsu API platformy UWP.For more information, see Rect in the UWP API reference.

Konstruktory

Rect(Double, Double, Double, Double)

Rect Inicjuje strukturę, która ma określoną współrzędne x, Współrzędne y, Szerokość i wysokość.Initializes a Rect struct that has the specified x-coordinate, y-coordinate, width, and height.

Rect(Point, Point)

Rect Inicjuje strukturę, która jest wystarczająco duża, aby można było zawierać dwa określone punkty.Initializes a Rect struct that is exactly large enough to contain the two specified points.

Rect(Point, Size)

Rect Inicjuje strukturę na podstawie źródła i rozmiaru.Initializes a Rect struct based on an origin and size.

Właściwości

Bottom

Pobiera wartość osi y dolnego prostokąta.Gets the y-axis value of the bottom of the rectangle.

Empty

Pobiera specjalną wartość, która reprezentuje prostokąt bez pozycji ani obszaru.Gets a special value that represents a rectangle with no position or area.

Height

Pobiera lub ustawia wysokość prostokąta.Gets or sets the height of the rectangle.

IsEmpty

Pobiera wartość wskazującą, czy prostokąt jest Empty prostokątny.Gets a value that indicates whether the rectangle is the Empty rectangle.

Left

Pobiera wartość osi x lewej krawędzi prostokąta.Gets the x-axis value of the left side of the rectangle.

Right

Pobiera wartość osi x po prawej stronie prostokąta.Gets the x-axis value of the right side of the rectangle.

Top

Pobiera pozycję osi y górnej krawędzi prostokąta.Gets the y-axis position of the top of the rectangle.

Width

Pobiera lub ustawia szerokość prostokąta.Gets or sets the width of the rectangle.

X

Pobiera lub ustawia wartość osi x lewej strony prostokąta.Gets or sets the x-axis value of the left side of the rectangle.

Y

Pobiera lub ustawia wartość osi y górnej krawędzi prostokąta.Gets or sets the y-axis value of the top side of the rectangle.

Metody

Contains(Point)

Wskazuje, czy prostokąt opisany przez Rect zawiera określony punkt.Indicates whether the rectangle described by the Rect contains the specified point.

Equals(Object)

Wskazuje, czy określony obiekt jest równy bieżącemu Rectelementowi.Indicates whether the specified object is equal to the current Rect.

Equals(Rect)

Wskazuje, czy określony Rect element jest równy bieżącemu Rect.Indicates whether the specified Rect is equal to the current Rect.

GetHashCode()

Tworzy kod skrótu dla Rect.Creates a hash code for the Rect.

Intersect(Rect)

Znajduje część wspólną prostokąta reprezentowanego przez bieżący Rect i prostokąt reprezentowany przez określony Recti zapisuje wynik jako bieżący Rect.Finds the intersection of the rectangle represented by the current Rect and the rectangle represented by the specified Rect, and stores the result as the current Rect.

ToString()

Zwraca ciąg reprezentujący Rect strukturę.Returns a string representation of the Rect struct.

ToString(IFormatProvider)

Zwraca ciąg reprezentujący prostokąt przy użyciu określonego dostawcy formatu.Returns a string representation of the rectangle by using the specified format provider.

Union(Point)

Rozwija prostokąt reprezentowany przez bieżące Rect , wystarczająco dokładnie, aby zawierał określony punkt.Expands the rectangle represented by the current Rect exactly enough to contain the specified point.

Union(Rect)

Rozwija prostokąt reprezentowany przez bieżące Rect , wystarczająco dokładnie, aby zawierał określony prostokąt.Expands the rectangle represented by the current Rect exactly enough to contain the specified rectangle.

Operatory

Equality(Rect, Rect)

Porównuje Rect dwie struktury pod kątem równości.Compares two Rect structs for equality.

Inequality(Rect, Rect)

Porównuje Rect dwie struktury pod kątem nierówności.Compares two Rect structs for inequality.

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, ToString(String, IFormatProvider)Zobacz.For a description of this member, see ToString(String, IFormatProvider).

Dotyczy

Zobacz też