Rect Yapı

Tanım

Bir dikdörtgenin genişliğini, yüksekliğini ve nokta kaynağını açıklar.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
Devralma
Öznitelikler
Uygulamalar

Açıklamalar

Bu yapı Windows Çalışma Zamanı (WinRT) Rect yapısının .NET projeksiyonunu temsil eder.This struct represents the .NET projection of the Windows Runtime (WinRT) Rect struct. Daha fazla bilgi için UWP API başvurusunda Rect bölümüne bakın.For more information, see Rect in the UWP API reference.

Oluşturucular

Rect(Double, Double, Double, Double)

Belirtilen x koordinatı, y koordinatı, genişlik ve yüksekliğe sahip bir Rect yapısını başlatır.Initializes a Rect struct that has the specified x-coordinate, y-coordinate, width, and height.

Rect(Point, Point)

Belirtilen iki noktayı içerecek kadar büyük olan bir Rect yapısını başlatır.Initializes a Rect struct that is exactly large enough to contain the two specified points.

Rect(Point, Size)

Kaynak ve boyuta göre Rect yapısını başlatır.Initializes a Rect struct based on an origin and size.

Özellikler

Bottom

Dikdörtgenin alt öğesinin y ekseni değerini alır.Gets the y-axis value of the bottom of the rectangle.

Empty

Konumu veya alanı olmayan bir dikdörtgeni temsil eden özel bir değer alır.Gets a special value that represents a rectangle with no position or area.

Height

Dikdörtgenin yüksekliğini alır veya ayarlar.Gets or sets the height of the rectangle.

IsEmpty

Dikdörtgenin Empty dikdörtgeni olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the rectangle is the Empty rectangle.

Left

Dikdörtgenin sol tarafının x ekseni değerini alır.Gets the x-axis value of the left side of the rectangle.

Right

Dikdörtgenin sağ tarafının x ekseni değerini alır.Gets the x-axis value of the right side of the rectangle.

Top

Dikdörtgenin en üstündeki y ekseni konumunu alır.Gets the y-axis position of the top of the rectangle.

Width

Dikdörtgenin genişliğini alır veya ayarlar.Gets or sets the width of the rectangle.

X

Dikdörtgenin sol tarafının x ekseni değerini alır veya ayarlar.Gets or sets the x-axis value of the left side of the rectangle.

Y

Dikdörtgenin üst tarafının y ekseni değerini alır veya ayarlar.Gets or sets the y-axis value of the top side of the rectangle.

Yöntemler

Contains(Point)

Rect tarafından tanımlanan dikdörtgenin belirtilen noktayı içerip içermediğini gösterir.Indicates whether the rectangle described by the Rect contains the specified point.

Equals(Object)

Belirtilen nesnenin geçerli Recteşit olup olmadığını gösterir.Indicates whether the specified object is equal to the current Rect.

Equals(Rect)

Belirtilen Rect geçerli Recteşit olup olmadığını gösterir.Indicates whether the specified Rect is equal to the current Rect.

GetHashCode()

Rectiçin bir karma kodu oluşturur.Creates a hash code for the Rect.

Intersect(Rect)

Geçerli Rect temsil edilen dikdörtgenin ve belirtilen Recttemsil edilen dikdörtgenin kesişimini bulur ve sonucu geçerli Rectolarak depolar.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()

Rect yapısının dize gösterimini döndürür.Returns a string representation of the Rect struct.

ToString(IFormatProvider)

Belirtilen biçim sağlayıcısını kullanarak dikdörtgenin dize gösterimini döndürür.Returns a string representation of the rectangle by using the specified format provider.

Union(Point)

Geçerli Rect temsil edilen dikdörtgeni, belirtilen noktayı içerecek şekilde tam olarak genişletir.Expands the rectangle represented by the current Rect exactly enough to contain the specified point.

Union(Rect)

Geçerli Rect temsil edilen dikdörtgeni, belirtilen dikdörtgeni içerecek kadar tam olarak genişletir.Expands the rectangle represented by the current Rect exactly enough to contain the specified rectangle.

İşleçler

Equality(Rect, Rect)

, Eşitlik için iki Rect yapıları karşılaştırır.Compares two Rect structs for equality.

Inequality(Rect, Rect)

Eşitsizlik için iki Rect yapı ile karşılaştırılır.Compares two Rect structs for inequality.

Belirtik Arabirim Kullanımları

IFormattable.ToString(String, IFormatProvider)

Bu üyenin açıklaması için bkz. ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Şunlara uygulanır

Ayrıca bkz.