Rect Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popisuje šířku, výšku a bod počátku obdélníku.
public value class Rect : IFormattable
[System.Security.SecurityCritical]
public struct Rect : IFormattable
[<System.Security.SecurityCritical>]
type Rect = struct
interface IFormattable
Public Structure Rect
Implements IFormattable
- Dědičnost
- Atributy
- Implementuje
Poznámky
Tato struktura představuje .NET projekce struktury prostředí Windows Runtime (WinRT) Rect. Další informace najdete v tématu Rect v referenčních informacích k rozhraní API pro UPW.
Konstruktory
| Name | Description |
|---|---|
| Rect(Double, Double, Double, Double) |
Inicializuje strukturu, která má zadanou Rect souřadnici x, souřadnici y, šířku a výšku. |
| Rect(Point, Point) |
Inicializuje Rect strukturu, která je přesně dostatečně velká, aby obsahovala dva zadané body. |
| Rect(Point, Size) |
Inicializuje Rect strukturu na základě původu a velikosti. |
Vlastnosti
| Name | Description |
|---|---|
| Bottom |
Získá hodnotu osy y dolní části obdélníku. |
| Empty |
Získá speciální hodnotu, která představuje obdélník bez pozice nebo oblasti. |
| Height |
Získá nebo nastaví výšku obdélníku. |
| IsEmpty |
Získá hodnotu, která určuje, zda obdélník je Empty obdélník. |
| Left |
Získá hodnotu osy x levé strany obdélníku. |
| Right |
Získá hodnotu osy x pravé strany obdélníku. |
| Top |
Získá pozici osy y horní části obdélníku. |
| Width |
Získá nebo nastaví šířku obdélníku. |
| X |
Získá nebo nastaví hodnotu osy x levé strany obdélníku. |
| Y |
Získá nebo nastaví hodnotu osy y horní strany obdélníku. |
Metody
| Name | Description |
|---|---|
| Contains(Point) |
Určuje, zda obdélník, který Rect popisuje daný bod, obsahuje zadaný bod. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuální Rect. |
| Equals(Rect) | |
| GetHashCode() |
Vytvoří hashovací kód pro .Rect |
| Intersect(Rect) |
Vyhledá průsečík obdélníku reprezentovaný proudem Rect a obdélníkem reprezentovaným zadaným Recta uloží výsledek jako aktuální Rect. |
| ToString() |
Vrátí řetězcovou reprezentaci Rect struktury. |
| ToString(IFormatProvider) |
Vrátí řetězcovou reprezentaci obdélníku pomocí zadaného zprostředkovatele formátu. |
| Union(Point) |
Rozbalí obdélník reprezentovaný aktuální Rect přesně tak, aby obsahoval zadaný bod. |
| Union(Rect) |
Rozbalí obdélník reprezentovaný aktuálním Rect přesně tak, aby obsahoval zadaný obdélník. |
Operátory
| Name | Description |
|---|---|
| Equality(Rect, Rect) |
Porovná dvě Rect struktury rovnosti. |
| Inequality(Rect, Rect) |
Porovná dvě Rect struktury nerovnosti. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Popis tohoto člena naleznete v tématu ToString(String, IFormatProvider). |