Rect Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beskriver bredd, höjd och punkt ursprung för en rektangel.
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
- Arv
- Attribut
- Implementeringar
Kommentarer
Den här structen representerar .NET projektion av Windows Runtime (WinRT) Rect struct. Mer information finns i Rect i UWP API-referensen.
Konstruktorer
| Name | Description |
|---|---|
| Rect(Double, Double, Double, Double) |
Initierar en Rect struct som har angiven x-koordinat, y-koordinat, bredd och höjd. |
| Rect(Point, Point) |
Initierar en Rect struct som är exakt tillräckligt stor för att innehålla de två angivna punkterna. |
| Rect(Point, Size) |
Initierar en Rect struct baserat på ursprung och storlek. |
Egenskaper
| Name | Description |
|---|---|
| Bottom |
Hämtar y-axelns värde längst ned i rektangeln. |
| Empty |
Hämtar ett särskilt värde som representerar en rektangel utan position eller område. |
| Height |
Hämtar eller anger rektangelns höjd. |
| IsEmpty |
Hämtar ett värde som anger om rektangeln är Empty rektangeln. |
| Left |
Hämtar x-axelns värde på den vänstra sidan av rektangeln. |
| Right |
Hämtar x-axelns värde på höger sida av rektangeln. |
| Top |
Hämtar y-axelns position överst i rektangeln. |
| Width |
Hämtar eller anger rektangelns bredd. |
| X |
Hämtar eller anger x-axelns värde på den vänstra sidan av rektangeln. |
| Y |
Hämtar eller anger y-axelns värde på den övre sidan av rektangeln. |
Metoder
| Name | Description |
|---|---|
| Contains(Point) |
Anger om rektangeln som beskrivs av Rect innehåller den angivna punkten. |
| Equals(Object) |
Anger om det angivna objektet är lika med det aktuella Rect. |
| Equals(Rect) | |
| GetHashCode() |
Skapar en hash-kod för Rect. |
| Intersect(Rect) |
Hittar skärningspunkten för rektangeln som representeras av den aktuella Rect och rektangeln som representeras av den angivna Rect, och lagrar resultatet som den aktuella Rect. |
| ToString() |
Returnerar en strängrepresentation av structen Rect . |
| ToString(IFormatProvider) |
Returnerar en strängrepresentation av rektangeln med hjälp av den angivna formatprovidern. |
| Union(Point) |
Expanderar rektangeln som representeras av den aktuella Rect exakt nog för att innehålla den angivna punkten. |
| Union(Rect) |
Expanderar rektangeln som representeras av den aktuella Rect exakt nog för att innehålla den angivna rektangeln. |
Operatorer
| Name | Description |
|---|---|
| Equality(Rect, Rect) |
Jämför två Rect structs för likhet. |
| Inequality(Rect, Rect) |
Jämför två Rect structs för ojämlikhet. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
En beskrivning av den här medlemmen finns i ToString(String, IFormatProvider). |