Rect Struktura

Definice

Popisuje šířku, výšku a počátek bodu obdélníku.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
Dědičnost
Atributy
Implementuje

Poznámky

Tato struktura představuje projekci .NET struktury prostředí Windows Runtime (WinRT) Rect .This struct represents the .NET projection of the Windows Runtime (WinRT) Rect struct. Další informace naleznete v části Rect v referenčních informacích k rozhraní API UWP.For more information, see Rect in the UWP API reference.

Konstruktory

Rect(Double, Double, Double, Double)

Rect Inicializuje strukturu, která má určenou souřadnici x, y, šířku a výšku.Initializes a Rect struct that has the specified x-coordinate, y-coordinate, width, and height.

Rect(Point, Point)

Rect Inicializuje strukturu, která je přesně velká, aby obsahovala dva zadané body.Initializes a Rect struct that is exactly large enough to contain the two specified points.

Rect(Point, Size)

Rect Inicializuje strukturu na základě počátku a velikosti.Initializes a Rect struct based on an origin and size.

Vlastnosti

Bottom

Získá hodnotu osy y dolní části obdélníku.Gets the y-axis value of the bottom of the rectangle.

Empty

Získá speciální hodnotu, která představuje obdélník bez umístění nebo oblasti.Gets a special value that represents a rectangle with no position or area.

Height

Získá nebo nastaví výšku obdélníku.Gets or sets the height of the rectangle.

IsEmpty

Získá hodnotu, která označuje, zda je Empty obdélník obdélník.Gets a value that indicates whether the rectangle is the Empty rectangle.

Left

Získá hodnotu osy x levé strany obdélníku.Gets the x-axis value of the left side of the rectangle.

Right

Získá hodnotu osy x pravé strany obdélníku.Gets the x-axis value of the right side of the rectangle.

Top

Získá pozici osy y horní části obdélníku.Gets the y-axis position of the top of the rectangle.

Width

Získá nebo nastaví šířku obdélníku.Gets or sets the width of the rectangle.

X

Získá nebo nastaví hodnotu osy x levé strany obdélníku.Gets or sets the x-axis value of the left side of the rectangle.

Y

Získá nebo nastaví hodnotu osy y horní strany obdélníku.Gets or sets the y-axis value of the top side of the rectangle.

Metody

Contains(Point)

Označuje, zda obdélník popsaný v Rect obsahuje zadaný bod.Indicates whether the rectangle described by the Rect contains the specified point.

Equals(Object)

Označuje, zda je zadaný objekt stejný jako aktuální Rect.Indicates whether the specified object is equal to the current Rect.

Equals(Rect)

Označuje, zda je Rect zadaný parametr shodný s aktuálním Rect.Indicates whether the specified Rect is equal to the current Rect.

GetHashCode()

Vytvoří kód hodnoty hash pro Rect.Creates a hash code for the Rect.

Intersect(Rect)

Vyhledá průnik obdélníku reprezentovaného aktuálním Rect a obdélníkem reprezentovaným zadaným Recta uloží výsledek jako aktuální 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()

Vrátí řetězcovou reprezentaci Rect struktury.Returns a string representation of the Rect struct.

ToString(IFormatProvider)

Vrátí řetězcovou reprezentaci obdélníku pomocí zadaného zprostředkovatele formátu.Returns a string representation of the rectangle by using the specified format provider.

Union(Point)

Rozbalí obdélník reprezentovaný aktuálně Rect dostatečně dostačujícím tak, aby obsahoval zadaný bod.Expands the rectangle represented by the current Rect exactly enough to contain the specified point.

Union(Rect)

Rozbalí obdélník reprezentovaný aktuálně Rect dostatečně dostatečně, aby obsahoval zadaný obdélník.Expands the rectangle represented by the current Rect exactly enough to contain the specified rectangle.

Operátory

Equality(Rect, Rect)

Porovná Rect dvě struktury pro rovnost.Compares two Rect structs for equality.

Inequality(Rect, Rect)

Porovná Rect dvě struktury pro nerovnost.Compares two Rect structs for inequality.

Explicitní implementace rozhraní

IFormattable.ToString(String, IFormatProvider)

Popis tohoto člena naleznete v tématu ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Platí pro

Viz také