RectangleD Yapı
Bir dikdörtgen boyutu ve konumu temsil eden dört doubles kümesi depolar.
Ad alanı: Microsoft.VisualStudio.Modeling.Diagrams
Derleme: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll içinde)
Sözdizimi
'Bildirim
<SerializableAttribute> _
<TypeConverterAttribute(GetType(RectangleDConverter))> _
Public Structure RectangleD
[SerializableAttribute]
[TypeConverterAttribute(typeof(RectangleDConverter))]
public struct RectangleD
RectangleD türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
![]() |
RectangleD(PointD, SizeD) | Belirtilen konum ve boyut ile RectangleD sınıfının yeni bir örneğini başlatır. |
![]() |
RectangleD(Double, Double, Double, Double) | Belirtilen konum ve boyut ile RectangleD sınıfının yeni bir örneğini başlatır. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
Bottom | RectangleD bu yapının alt kenarına y koordinatı alır |
![]() |
Center | Bu RectangleD yapısının merkezi koordinatlarını alır. |
![]() |
Height | Alır veya RectangleD bu yapının yüksekliği ayarlar. |
![]() |
IsEmpty | Bu RectangleD tüm özelliklerini sayısal değerler sıfır olup olmadığını sınar. |
![]() |
Left | RectangleD Bu yapı sol kenarını x koordinatı alır. |
![]() |
Location | Alır veya ayarlar RectangleD bu yapının sol üst köşesinin koordinatları. |
![]() |
Right | RectangleD bu yapıyı sağ kenarını x koordinatı alır. |
![]() |
Size | Alır veya bu RectangleD boyutunu ayarlar. |
![]() |
Top | RectangleD bu yapının üst kenarını y koordinatı alır. |
![]() |
Width | Alır veya RectangleD Bu yapı genişliğini ayarlar. |
![]() |
X | Alır veya ayarlar RectangleD bu yapının sol üst köşesinin x koordinatı. |
![]() |
Y | Alır veya ayarlar RectangleD bu yapının sol üst köşesinin y koordinatı. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
Contains(PointD) | Belirtilen noktası RectangleD Bu yapı içinde yer alan, belirler. |
![]() |
Contains(RectangleD) | Dikdörtgeni tarafından temsil edilen dikdörtgen bölgesini tamamen RectangleD Bu yapı içinde yer alır, belirler. |
![]() |
Contains(Double, Double) | Belirtilen noktası RectangleD Bu yapı içinde yer alan, belirler. |
![]() |
ContainsX | x koordinatını RectangleD Bu yapı içinde yer alan, belirler. |
![]() |
ContainsY | y koordinatı RectangleD Bu yapı içinde yer alan, belirler. |
![]() |
Equals | Geçersiz kılınmış.Obj aynı konumu ve boyutu bu RectangleD bir RectangleD olup olmadýðýný sýnar. (ValueType.Equals(Object) geçersiz kılınır.) |
![]() |
GetHashCode | Karma kodu RectangleD Bu yapı için alır.Karma kodlarının kullanımı hakkında bilgi için bkz: Object.GetHashCode. (ValueType.GetHashCode() geçersiz kılınır.) |
![]() |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) |
![]() |
Inflate(SizeD) | Kenarları outwards tarafından belirtilen uzaklıkta taşınır ve merkezi unmoved bir kopyası. |
![]() |
Inflate(Double, Double) | Uzaklıkta, kenarları outwards tarafından taşınan bir kopyasını belirtilen ve aynı konumda merkezidir. |
![]() ![]() |
Inflate(RectangleD, Double, Double) | Kopya, kenarları outwards tarafından belirtilen uzaklıkta taşınır.Merkezi kopyanın taşınmaz. |
![]() |
Intersect(RectangleD) | Bu RectangleD yapısı ve RectangleD belirtilen yapıya kesişim yerini alır. |
![]() ![]() |
Intersect(RectangleD, RectangleD) | İki dikdörtgenin kesişim temsil eden bir RectangleD yapı döndürür.Hiçbir kesişim ise, null değeri döndürülür. |
![]() |
IntersectsWith | Bu dikdörtgen olan dikdörtgen kestiği, belirler. |
![]() |
IsOnPerimeter | |
![]() |
Offset(PointD) | Bu dikdörtgenin konumu belirtilen tutara göre ayarlar. |
![]() |
Offset(Double, Double) | Bu dikdörtgenin konumu belirtilen tutara göre ayarlar. |
![]() |
PerimeterTranslation(PointD) | |
![]() |
PerimeterTranslation(Double, Double) | |
![]() ![]() |
ToRectangleF | Belirtilen RectangleD bir RectangleF dönüştürür. |
![]() |
ToString | Bu gibi biçimlendirilmiş bir dize döndürür: x = x, y = y, Width Genişlik, yükseklik = yükseklik = (ValueType.ToString() geçersiz kılınır.) |
![]() ![]() |
Union | UNION form iki dikdörtgenin her ikisini de içeren en küçük olası üçüncü dikdörtgen oluşturur. |
Üst
İşleçler
Ad | Açıklama | |
---|---|---|
![]() ![]() |
Equality | İki RectangleD yapıları eşit konumunu ve boyutunu sahip olup olmadığını sınar. |
![]() ![]() |
Implicit(Rectangle to RectangleD) | |
![]() ![]() |
Implicit(RectangleF to RectangleD) | |
![]() ![]() |
Inequality | İki RectangleD yapılarının konumunu veya boyutunu farklı olup olmadığını sınar. |
Üst
Alanlar
Ad | Açıklama | |
---|---|---|
![]() ![]() |
Empty | RectangleD örneği ile sıfır olarak başlatılan sayısal özelliklerini temsil eder. |
Üst
Notlar
Bir dikdörtgenin genişliğini, yüksekliğini ve sol üst köşesindeki tarafından tanımlanır.
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.