Aracılığıyla paylaş


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
Genel yöntem RectangleD(PointD, SizeD) Belirtilen konum ve boyut ile RectangleD sınıfının yeni bir örneğini başlatır.
Genel yöntem 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
Genel özellik Bottom RectangleD bu yapının alt kenarına y koordinatı alır
Genel özellik Center Bu RectangleD yapısının merkezi koordinatlarını alır.
Genel özellik Height Alır veya RectangleD bu yapının yüksekliği ayarlar.
Genel özellik IsEmpty Bu RectangleD tüm özelliklerini sayısal değerler sıfır olup olmadığını sınar.
Genel özellik Left RectangleD Bu yapı sol kenarını x koordinatı alır.
Genel özellik Location Alır veya ayarlar RectangleD bu yapının sol üst köşesinin koordinatları.
Genel özellik Right RectangleD bu yapıyı sağ kenarını x koordinatı alır.
Genel özellik Size Alır veya bu RectangleD boyutunu ayarlar.
Genel özellik Top RectangleD bu yapının üst kenarını y koordinatı alır.
Genel özellik Width Alır veya RectangleD Bu yapı genişliğini ayarlar.
Genel özellik X Alır veya ayarlar RectangleD bu yapının sol üst köşesinin x koordinatı.
Genel özellik Y Alır veya ayarlar RectangleD bu yapının sol üst köşesinin y koordinatı.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Contains(PointD) Belirtilen noktası RectangleD Bu yapı içinde yer alan, belirler.
Genel yöntem Contains(RectangleD) Dikdörtgeni tarafından temsil edilen dikdörtgen bölgesini tamamen RectangleD Bu yapı içinde yer alır, belirler.
Genel yöntem Contains(Double, Double) Belirtilen noktası RectangleD Bu yapı içinde yer alan, belirler.
Genel yöntem ContainsX x koordinatını RectangleD Bu yapı içinde yer alan, belirler.
Genel yöntem ContainsY y koordinatı RectangleD Bu yapı içinde yer alan, belirler.
Genel yöntem 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.)
Genel yöntem 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.)
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem Inflate(SizeD) Kenarları outwards tarafından belirtilen uzaklıkta taşınır ve merkezi unmoved bir kopyası.
Genel yöntem Inflate(Double, Double) Uzaklıkta, kenarları outwards tarafından taşınan bir kopyasını belirtilen ve aynı konumda merkezidir.
Genel yöntemStatik üye Inflate(RectangleD, Double, Double) Kopya, kenarları outwards tarafından belirtilen uzaklıkta taşınır.Merkezi kopyanın taşınmaz.
Genel yöntem Intersect(RectangleD) Bu RectangleD yapısı ve RectangleD belirtilen yapıya kesişim yerini alır.
Genel yöntemStatik üye 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.
Genel yöntem IntersectsWith Bu dikdörtgen olan dikdörtgen kestiği, belirler.
Genel yöntem IsOnPerimeter
Genel yöntem Offset(PointD) Bu dikdörtgenin konumu belirtilen tutara göre ayarlar.
Genel yöntem Offset(Double, Double) Bu dikdörtgenin konumu belirtilen tutara göre ayarlar.
Genel yöntem PerimeterTranslation(PointD)
Genel yöntem PerimeterTranslation(Double, Double)
Genel yöntemStatik üye ToRectangleF Belirtilen RectangleD bir RectangleF dönüştürür.
Genel yöntem 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.)
Genel yöntemStatik üye 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
Genel işleçStatik üye Equality İki RectangleD yapıları eşit konumunu ve boyutunu sahip olup olmadığını sınar.
Genel işleçStatik üye Implicit(Rectangle to RectangleD)
Genel işleçStatik üye Implicit(RectangleF to RectangleD)
Genel işleçStatik üye Inequality İki RectangleD yapılarının konumunu veya boyutunu farklı olup olmadığını sınar.

Üst

Alanlar

  Ad Açıklama
Genel alanStatik üye 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.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.Modeling.Diagrams Ad Alanı