Aracılığıyla paylaş


BinaryLinkShapeBase Sınıf

Tanım

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

public ref class BinaryLinkShapeBase abstract : Microsoft::VisualStudio::Modeling::Diagrams::LinkShape, Microsoft::VisualStudio::Modeling::Diagrams::IBinaryLinkGeometryData
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("3982818b-6e6b-4932-a4ec-b89740a38063")]
[System.CLSCompliant(true)]
public abstract class BinaryLinkShapeBase : Microsoft.VisualStudio.Modeling.Diagrams.LinkShape, Microsoft.VisualStudio.Modeling.Diagrams.IBinaryLinkGeometryData
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("3982818b-6e6b-4932-a4ec-b89740a38063")>]
[<System.CLSCompliant(true)>]
type BinaryLinkShapeBase = class
    inherit LinkShape
    interface IBinaryLinkGeometryData
Public MustInherit Class BinaryLinkShapeBase
Inherits LinkShape
Implements IBinaryLinkGeometryData
Devralma
Türetilmiş
Öznitelikler
Uygulamalar

Oluşturucular

BinaryLinkShapeBase(Partition, PropertyAssignment[])

Oluşturucu.

Alanlar

DefaultDecoratorSize

Varsayılan dekoratör - herhangi bir değişiklik yapılmadan önce

DomainClassId

BinaryLinkShape etki alanı sınıf kimliği.

FixedFromDomainPropertyId

FixedFrom etki alanı özellik kimliği.

FixedToDomainPropertyId

FixedTo etki alanı özellik kimliği.

Özellikler

AbsoluteBoundingBox

Diyagramın sol üst kısmına göre sınırlayıcı dikdörtgen.

(Devralındığı yer: LinkShape)
AbsoluteBoundingBoxToEnsureVisible

EnsureVisible'ın kullanacağı sınırlayıcı dikdörtgeni alır. Dikdörtgen AbsoluteBoundingBox ile aynıdır, ancak genişlik sıfır dışında olduğunda yüksekliği sıfır olmayan olarak ayarlanmıştır. Bunun nedeni, tek segment bağlantıları için Yükseklik değerinin varsayılan olarak 0 olması ve bağlantı gerçekten seçili olsa bile seçim sınırlarının 'boş' olarak döndürülmesi olabilir.

(Devralındığı yer: LinkShape)
AbsoluteCenter

Üst ShapeElement'e bakılmaksızın Diyagramın sol üst köşesine göre ShapeElement'in Mutlak Sınırlarının Merkezini alır.

(Devralındığı yer: ShapeElement)
AccessibilityObject

öğesine atanan AccessibleObject'i alır

(Devralındığı yer: ShapeElement)
AccessibleDefaultActionDescription

Erişilebilirlik istemci uygulamaları tarafından kullanılmak üzere öğesinin varsayılan eylem açıklamasını alır

(Devralındığı yer: ShapeElement)
AccessibleDescription

Erişilebilirlik istemci uygulamaları tarafından kullanılan öğenin açıklamasını alır

(Devralındığı yer: ShapeElement)
AccessibleHelp

Öğenin ne yaptığının veya öğenin nasıl kullanıldığının açıklamasını alır.

(Devralındığı yer: ShapeElement)
AccessibleHelpTopicFileName

Bu öğeyle ilişkili Yardım dosyasının yolunu alır.

(Devralındığı yer: ShapeElement)
AccessibleHelpTopicId

Bu öğeyle ilişkili yardım konusu tanımlayıcısını alır.

(Devralındığı yer: ShapeElement)
AccessibleName

Erişilebilirlik istemcilerine sunulan bu şeklin adını döndürür.

AccessibleRole

Denetimin erişilebilir rolünü alır

(Devralındığı yer: ShapeElement)
AccessibleState

Model öğesinin erişilebilir durumunu alır

(Devralındığı yer: ShapeElement)
AccessibleValue

Bu öğenin erişilebilir değerini alır.

(Devralındığı yer: ShapeElement)
AllowsChildrenInSelection

Bu şeklin alt öğelerine bu üst öğeyle aynı seçim grubunda izin verilip verilmeyeceğini alır.

(Devralındığı yer: ShapeElement)
AllowsChildrenToResizeParent

Alt şekillerin bu şekli yeniden boyutlandırmasına izin verilip verilmediğini belirleyen değeri alır.

(Devralındığı yer: ShapeElement)
AllowsChildrenToShrinkParent

Bu şeklin küçültülebileceğini ve iç içe alt öğelerde yapılan değişikliklerle büyüyebileceğini belirleyen değeri alır.

(Devralındığı yer: ShapeElement)
AnchorBothEnds

Fiilini yaptığımızda nasıl demir atacağız? CD genellikle her iki ucu da tutturmak ister, ancak çizgi iki işaretçiyse yalnızca bir ucu tutturmak ister.

BackgroundBrushId

Geometrinin arka planını doldurmak için kullanılacak fırça kaynak kimliğini alır.

(Devralındığı yer: ShapeElement)
BoundingBox

Bu şeklin üst öğesinin sol üst kısmına göre sınırlayıcı dikdörtgen.

(Devralındığı yer: LinkShape)
CanFocus

ShapeElement'in odağı alıp alamayacağını belirten bir değer alır.

(Devralındığı yer: ShapeElement)
CanManuallyRoute

Kullanıcının bu LinkShape'i el ile yönlendirmesine izin verilip verilmeyeceğini belirten bir değer alır.

(Devralındığı yer: LinkShape)
CanMove

Kullanıcının şekli yeniden konumlandırmasına izin verilip verilmeyeceğini belirten bir değer alır.

(Devralındığı yer: LinkShape)
CanMoveAnchorPoints

Kullanıcının bu LinkShape'in uç noktalarını taşımasına izin verilip verilmeyeceğini belirten bir değer alır.

(Devralındığı yer: LinkShape)
CanSelect

Kullanıcının ShapeElement'i seçmesine izin verilip verilmeyeceğini belirten bir değer alır.

(Devralındığı yer: ShapeElement)
Center

ShapeElement sınırlarının orta noktasını alır.

(Devralındığı yer: ShapeElement)
ClassStyleSet

Bu sınıfın tüm örnekleri arasında paylaşılan stil kümesini alır.

(Devralındığı yer: ShapeElement)
ClipWhenDrawingFields

Alt ShapeFields çizerken kırpma bölgesinin bu şeklin sınırlayıcı kutusuna ayarlanıp ayarlanmayacağını belirten bir değer alır.

(Devralındığı yer: ShapeElement)
DecoratorFrom

İlişkinin Kimden sonunda dekoratörü alır veya ayarlar.

Decorators

Bu şekil türü için dekoratör koleksiyonu. Bu türün dekoratörü yoksa null döndürür. Varsayılan olarak, şekillerin dekoratörleri yoktur.

(Devralındığı yer: ShapeElement)
DecoratorsSize

Dekoratörlerin toplam boyutu - kullanıcı arabirimi geçersizleştirme hesaplamaları için gereklidir

DecoratorTo

İlişkinin Kime sonunda dekoratörü alır veya ayarlar.

DefaultRoutingStyle

Kullanılacak varsayılan yönlendirme stilini belirtir

(Devralındığı yer: LinkShape)
DefaultShapeField

Odağı alabilen ilk ShapeField'i alır. Döndürülen alan, ShapeElement odakta olduğunda ve ShapeElement anahtar olaylara yanıt vermediğinde anahtar olayları almak için varsayılan şekil alanı olarak kullanılmalıdır.

(Devralındığı yer: ShapeElement)
DefaultSize

ShapeElement'in dünya birimlerindeki varsayılan boyutunu alır.

(Devralındığı yer: ShapeElement)
Diagram

Bu ShapeElement'in ait olduğu diyagramı alır. (Bu null olabilir.)

(Devralındığı yer: ShapeElement)
EdgePoints

EdgePoints etki alanı özelliğinin değerini alır veya ayarlar. Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Edge Noktaları için açıklama

(Devralındığı yer: LinkShape)
EdgePointsNoJumps

Atlama olmadan dünya birimlerindeki uç noktaları alır

(Devralındığı yer: LinkShape)
EndSegmentBreakFactor

LinkShape'in son segmentini bölerken kullanılacak faktörü alır.

(Devralındığı yer: LinkShape)
EnsureVisiblePreference

Bu Şekil için EnsureVisible yönteminin tercihleri. Varsayılan değer, bu Şekli barındıran Diyagram için VisiblePreference değerini döndürmektir.

(Devralındığı yer: ShapeElement)
Events

Bu ShapeElement'e eklenmiş olay işleyicilerinin listesini döndürür.

(Devralındığı yer: ShapeElement)
ExcludePath

get/set the graphics path This is a singleton on the BinaryLinkShape sınıfı. Atmayın. Hemen kullanın. Başka bir yol gerekiyorsa Kopyala'yı kullanın!

FixedFrom

FixedFrom etki alanı özelliğinin değerini alır veya ayarlar. Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed From için açıklama

FixedTo

FixedTo etki alanı özelliğinin değerini alır veya ayarlar. Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed To için açıklama

FromEndPoint

Kenarlarını noktadan alır/ayarlar.

FromLinkConnectsToNode

İlişkinin Kimden sonundaki ElementLink'i alır.

FromShape

İlişkinin Kimden sonunda NodeShape'i alır.

GeometryBackgroundBrushId

Geometrinin arka planını doldurmak için kullanılacak fırça kaynak kimliğini alır.

(Devralındığı yer: ShapeElement)
GeometryBoundingBox

Geometrinin sınırlayıcı kutusunu alır. (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılması amaçlanmıştır.)

(Devralındığı yer: ShapeElement)
GeometryCanManuallyRoute

Kullanıcının bu LinkShape'i el ile yönlendirmesine izin verilip verilmeyeceğini belirten bir değer alır. (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılması amaçlanmıştır.)

GeometryDecoratorFrom

Bağlantının "kimden" sonunda LinkDecorator'i alır. (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılması amaçlanmıştır.)

GeometryDecoratorFromSize

İlişkinin Kimden sonundaki dekoratörün boyutunu alır.

GeometryDecoratorTo

Bağlantının "to" sonundaki LinkDecorator'ı alır. (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılması amaçlanmıştır.)

GeometryDecoratorToSize

İlişkinin Bitiş ucundaki dekoratörün boyutunu alır.

GeometryEdgePoints

Dünya birimlerindeki uç noktaları alır (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılmak üzere tasarlanmıştır.)

GeometryEdgePointsNoJumps

Atlama olmadan dünya birimlerindeki uç noktaları alır (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılmak üzere tasarlanmıştır.)

GeometryHasFilledBackground

Geometrinin arka planının doldurulup doldurulmayacağını belirten bir değer alır. (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılması amaçlanmıştır.)

(Devralındığı yer: ShapeElement)
GeometryHasOutline

Geometrinin ana hattının çizilip çizilmeyeceğini belirten bir değer alır. (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılması amaçlanmıştır.)

(Devralındığı yer: ShapeElement)
GeometryHasShadow

Geometrinin gölge görüntüleyip görüntülemediğini belirten bir değer alır. (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılması amaçlanmıştır.)

(Devralındığı yer: ShapeElement)
GeometryOutlinePenId

Geometrinin ana hattını çizmek için kullanılacak kalem kaynak kimliğini alır.

(Devralındığı yer: ShapeElement)
GeometryStyleSet

Geometri için kullanılacak stil kümesini alır. (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılması amaçlanmıştır.)

(Devralındığı yer: ShapeElement)
GridSize

Bu LinkShape'in üzerinde olduğu kılavuzun boyutunu alır veya ayarlar.

(Devralındığı yer: LinkShape)
HasChildren

ShapeElement öğesinin göreli veya iç içe ilişki içeren bir veya daha fazla alt ShapeElement'e sahip olup olmadığını belirten bir değer alır.

(Devralındığı yer: ShapeElement)
HasCustomToolTip

Bu şeklin araç ipucunun özel bir işlemesine sahip olup olmadığını döndürür

(Devralındığı yer: ShapeElement)
HasDragOverToolTip

Üzerine sürükle araç ipucu'nu bu şekil tarafından desteklenip desteklenmediğini döndürür.

(Devralındığı yer: ShapeElement)
HasFilledBackground

Şeklin arka planını çizip çizmeyeceğini belirten bir değer alır.

(Devralındığı yer: ShapeElement)
HasHighlighting

ShapeElement'in vurgusunun çizilip çizmeyeceğini belirten bir değer alır

(Devralındığı yer: ShapeElement)
HasOutline

Şeklin ana hattını çizip çizmeyeceğini belirten bir değer alır.

(Devralındığı yer: ShapeElement)
HasShadow

Şeklin gölgesinin çizilip çizilmeyeceğini belirler

(Devralındığı yer: LinkShape)
HasToolTip

Şeklin varsayılan olarak fareyle vurgulama araç ipucu gösterip göstermeyeceğini alma/ayarlama

(Devralındığı yer: ShapeElement)
Id

Bu öğenin benzersiz tanımlayıcısı.

(Devralındığı yer: ModelElement)
IsActive

Öğe şu anda model içinde etkinse true, öğe silinmişse veya silinme sürecindeyse false döndürür.

(Devralındığı yer: ModelElement)
IsDeleted

Öğesi modelden silindi mi? (Silinmiş öğeler hemen yok edilmez, böylece geri al komutu öğeyi silmeyi geri alabilir.)

(Devralındığı yer: ModelElement)
IsDeleting

Öğesi modelden silindi mi? (Silinmiş öğeler hemen yok edilmez, böylece geri al komutu öğeyi silmeyi geri alabilir.)

(Devralındığı yer: ModelElement)
IsDirected

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

IsNestedChild

Bu şeklin göreli alt öğe yerine üst öğesinin iç içe alt öğesi olup olmadığını belirten bir değer alır. İç içe alt öğe üst şekli tarafından kırpılırken göreli alt öğe kırpılmaz.

(Devralındığı yer: ShapeElement)
IsRelativeChild

Bu şeklin iç içe alt öğe yerine üst öğesinin göreli alt öğesi olup olmadığını belirten bir değer alır. İç içe alt öğe üst şekli tarafından kırpılırken göreli alt öğe kırpılmaz.

(Devralındığı yer: ShapeElement)
IsVisible

Bu şeklin görünürlük özniteliğini alır.

(Devralındığı yer: ShapeElement)
LineAdjustAwayDefault

Bağlantı şekilleri ortak bir bağlı şekli paylaştığında alt bağlantı şekillerinin ara çizgi kesimlerinin hizalamaya çalışıp çalışmayacağını belirten bir değer alır veya ayarlar. Ara çizgi kesimleri, LinkShape uç noktalarını içermeyen kesimlerdir. Bu özellik, bu şeklin eşdüzey şekillerle benzliğini etkilemez; yalnızca bu şeklin alt öğeleri olan bağlantı şekilleri için geçerlidir.

(Devralındığı yer: ShapeElement)
LineAffinityDefault

Bağlantı şekilleri ortak bir bağlı şekli paylaştığında alt bağlantı şekillerinin ara çizgi kesimlerinin hizalamaya çalışıp çalışmayacağını belirten bir değer alır veya ayarlar. Ara çizgi kesimleri, LinkShape uç noktalarını içermeyen kesimlerdir. Bu özellik, bu şeklin eşdüzey şekillerle benzliğini etkilemez; yalnızca bu şeklin alt öğeleri olan bağlantı şekilleri için geçerlidir.

(Devralındığı yer: ShapeElement)
LineToLineClearance

Alt bağlantı şekilleri arasındaki dünya birimlerindeki boşluğu alır veya ayarlar. Bu özellik, bu şeklin eşdüzey şekillerle çizgiden satıra geçişini etkilemez; yalnızca bu şeklin alt öğeleri olan bağlantı şekilleri için geçerlidir. Bu değer 1e-6'dan büyük olmalıdır.

(Devralındığı yer: ShapeElement)
LineToNodeClearance

Alt bağlantı şekilleri ve alt düğüm şekilleri arasındaki dünya birimlerindeki boşluğu alır veya ayarlar. Bu özellik, bu şeklin eşdüzey şekillerle çizgiden düğüme geçişini etkilemez; yalnızca bu şeklin alt öğeleri olan şekiller için geçerlidir. Bu değer 1e-6'dan büyük olmalıdır.

(Devralındığı yer: ShapeElement)
ManuallyRouted

ManuallyRouted etki alanı özelliğinin değerini alır veya ayarlar. Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Manually Routed için açıklama

(Devralındığı yer: LinkShape)
MaximumSize

Bir ShapeElement'in dünya birimlerindeki en büyük boyutunu alır.

(Devralındığı yer: ShapeElement)
MinimumSize

Bir ShapeElement'in dünya birimlerindeki en küçük boyutunu alır.

(Devralındığı yer: ShapeElement)
ModelElement

Bu sunu öğesiyle ilişkili model öğesini alır veya ayarlar.

(Devralındığı yer: PresentationElement)
NestedChildShapes

NestedChildShapes listesini alır. Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape için açıklama

(Devralındığı yer: ShapeElement)
NestedShapesMargin

Bu ShapeElement'in sınırlayıcı kutu çevresi ile iç içe düğüm şekilleri arasındaki kenar boşluğunu alır. Kenar boşluğu dünya birimlerindedir. Bu kenar boşluğu, bu ShapeElement'in çevresi boyunca bağlantı hatlarının yönlendirebileceği bir bölge sağlamaktır.

(Devralındığı yer: ShapeElement)
Nodes

Düğümlerin listesini alır. Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Link açıklaması

(Devralındığı yer: LinkShape)
NodeToNodeClearance

Alt düğüm şekilleri arasındaki dünya birimlerindeki boşluğu alır veya ayarlar. Bu özellik, bu şeklin eşdüzey şekillerle düğümden düğüme geçişini etkilemez; yalnızca bu şeklin alt öğeleri olan düğüm şekilleri için geçerlidir. Bu değer 1e-6'dan büyük olmalıdır.

(Devralındığı yer: ShapeElement)
OutlinePenId

Geometrinin ana hattını çizmek için kullanılacak kalem kaynak kimliğini alır.

(Devralındığı yer: LinkShape)
OutlinePenWidth

Ana hat kalem genişliğini dünya birimlerinde alır. Bu, geçersizleştirme amacıyla ShapeElement sınırlayıcı dikdörtgenini şişirmede kullanışlıdır.

(Devralındığı yer: ShapeElement)
PaintMoveableDecoratorSelectionLines

Bu şekil seçildiğinde, bu şekle iliştirilmiş her taşınabilir dekoratöre bir seçim çizgisi çizilip çizilmeyeceği, dekoratör el ile yerleştirilmiş veya boyutlandırılmışsa. Temel uygulama true döndürür.

(Devralındığı yer: ShapeElement)
ParentLink

Üst ShapeElement ile ilişkiyi alır.

(Devralındığı yer: ShapeElement)
ParentShape

ParentShape DomainRole

(Devralındığı yer: ShapeElement)
Partition

Bu öğeyi içeren Partition örneğini alır veya ayarlar.

(Devralındığı yer: ModelElement)
Perimeter

ShapePath'in dışında yer alan ana hat kaleminin kalınlığı da dahil olmak üzere ShapeElement ana hattını kapsayan grafik yolunu alır. Yoldaki noktalar, üst ShapeElement'e göre dünya birimlerindedir.

(Devralındığı yer: ShapeElement)
RelatedShapeToEmphasize

Bu şekil seçildiğinde kullanıcıya görsel olarak vurgulanması gereken ilgili ShapeElement öğesini alır. Bu görünüm seçimden farklıdır ve ilgili şeklin seçili olduğunu göstermez. Amaç, bağlam sağlamaya yardımcı olmak için kullanıcının dikkatini ilgili şekle çekmektir. Hiçbir şeklin vurgulanmaması durumunda bu özellik null döndürür.

Örnek kullanım: Kullanıcı bir etiketin hangi şekille ilişkilendirildiği konusunda net olmayabilir, bu nedenle etiket seçildiğinde etiketin üst şeklini görsel olarak vurgulayarak, kullanıcı ilgili şekli hızla tanımlayabilir.

(Devralındığı yer: ShapeElement)
RelativeChildShapes

RelativeChildShapes listesini alır. Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape için açıklama

(Devralındığı yer: ShapeElement)
RouteJumpType

Çizgi atlama stilini alır/ayarlar.

(Devralındığı yer: LinkShape)
RoutingStyle

Yönlendirme stilini alır/ayarlar.

(Devralındığı yer: LinkShape)
ShapeFields

Bu şekil türü için şekil alanları koleksiyonu.

(Devralındığı yer: ShapeElement)
ShapeGeometry

LinkShape için ShapeGeometry sınıfı.

ShouldTryParentShapeForMergeOnToolboxDoubleClick

Bu ShapeElement seçildiğinde ve kullanıcı bir araç kutusu öğesine çift tıkladığında ne olacağını denetler. Varsayılan olarak, CanMerge() bu ShapeElement için başarısız olursa, çift tıklama eylemi bu ShapeElement'in ParentShape'ine kadar ilerler ve CanMerge() öğesini yeniden dener. Bir şekil false döndürmek için bu yöntemi geçersiz kılarsa, CanMerge() başarısız olursa araç kutusu çift tıklaması sonlandırılır.

(Devralındığı yer: ShapeElement)
Store

Bu öğeyi içeren Store örneğini alın.

(Devralındığı yer: ModelElement)
StyleSet

Bu ShapeElement'in varsa StyleSet örneğini alır, aksi takdirde ClassStyleSet değerini alır.

(Devralındığı yer: ShapeElement)
Subject

Konu'ya sahip olur veya ayarlar. Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation için açıklama

(Devralındığı yer: PresentationElement)
TargetToolboxItemFilterAttributes

Bu şekil için ToolboxItemFilterAttribute nesnelerinin bir koleksiyonunu döndürür. Bu öznitelikler, araç kutusunda etkinleştirilen/devre dışı bırakılan öğeleri belirlemek için kullanılır. Burada döndürülen koleksiyon, araç kutusu öğelerinin etkinleştirilmesi için eşleşmesi gereken koleksiyonun bir parçası olur. Araç kutusu öğesinin parçası olan koleksiyonu tanımlamak için, araç kutusu öğesini temsil eden ModelElement'e ToolboxItemFilterAttribute(lar) uygulayın.

(Devralındığı yer: ShapeElement)
ToEndPoint

Kenarın işaret etme noktasını alır/ayarlar.

ToLinkConnectsToNode

İlişkinin Bitiş ucundaki ElementLink'i alır.

ToShape

İlişkinin Bitiş ucundaki NodeShape'i alır.

UserFixed

Kenarın userFixed bayrağını alır/ayarlar.

(Devralındığı yer: LinkShape)
ZOrder

Bu ShapeElement için göreli Z Sırasını alır. Bu bir diyagramsa bu, yeniden numaralandırmak için kullanılan en son z-order numarasıdır.

(Devralındığı yer: ShapeElement)

Yöntemler

AccessibleDoDefaultAction()

Bu erişilebilir nesneyle ilişkili varsayılan eylemi gerçekleştirir.

(Devralındığı yer: ShapeElement)
Associate(ModelElement)

Bu sunu öğesini model öğesiyle ilişkilendirir.

(Devralındığı yer: PresentationElement)
CalculateDerivedVisible(ShapeElement)

Üst değerin doğru olduğunu varsayarak bu şekil için DerivedVisible değerini hesaplayın.

CanMerge(ProtoElementBase, ElementGroupPrototype)

Belirtilen kök ProtoElement ile temsil edilen kaynak öğenin bu öğeye eklenip eklenemeyeceğini belirten bir değer döndürür.

(Devralındığı yer: ModelElement)
ChooseMergeTarget(ElementGroup)

ElementGroup birleştirme işlemi için hedef olarak kullanılacak ModelElement'i alır.
Bu öğe birleştirmenin hedefi olduğunda birleştirme işlemi tarafından çağrılır.
Bu, bu öğeye hedefi kendi dışında bir şeyle değiştirme fırsatı sağlar.

(Devralındığı yer: ModelElement)
ChooseMergeTarget(ElementGroupPrototype)

ElementGroupPrototype birleştirme işlemi için hedef olarak kullanılacak ModelElement'i alır.
Bu öğe birleştirmenin hedefi olduğunda birleştirme işlemi tarafından çağrılır.
Bu, bu öğeye hedefi kendi dışında bir şeyle değiştirme fırsatı sağlar.

(Devralındığı yer: ModelElement)
ChooseParentShape(ShapeElement)

Yeni alt şeklin üst şekli olması gereken şekli belirlemek için ShapeElement.FixUpChildShapes() tarafından çağrılır. Varsayılan olarak, bu ShapeElement üst öğe olacaktır, ancak farklı bir şeklin olması gereken durumlar olabilir.

(Devralındığı yer: ShapeElement)
ChooseRelationship(ShapeElement)

ShapeElement.FixUpChildShapes() tarafından alt ShapeElement öğesinin üst öğesiyle ilişkisi türünü almak için çağrılır.

(Devralındığı yer: ShapeElement)
CoerceSelection(DiagramItem, DiagramClientView, Boolean)

Şeklin seçili öğeleri değiştirmesine izin verir. Seçme eyleminden çağrılır.

(Devralındığı yer: ShapeElement)
Connect(NodeShape, NodeShape)

Belirtilen iki NodeShape'i bağlamak için gereken ElementLink ilişkilerini oluşturur. Bu BinaryLinkShape zaten bir Diyagramdaysa GraphEdge'i de bağlayın. Aksi takdirde, BinaryLinkShape diyagrama eklendiğinde GraphEdge bağlanır.

Copy()

Modelde öğesinin bir kopyasını oluşturur.

(Devralındığı yer: ModelElement)
Copy(IEnumerable<Guid>)

Modeldeki öğenin bir kopyasını oluşturur.

(Devralındığı yer: ModelElement)
CreateChildShape(ModelElement)

Verilen model öğesi için yeni bir alt şekil örneği almak üzere ShapeElement.FixUpChildShapes() tarafından çağrılır.

(Devralındığı yer: ShapeElement)
CreateClassStyleSet()

Bu ShapeElement için sınıf stili kümesini oluşturur

(Devralındığı yer: ShapeElement)
CreateDecorators()

Bu şekil türü için dekoratör koleksiyonunun örneğini oluşturur.

(Devralındığı yer: ShapeElement)
CreateInstanceStyleSet()

Bu örneğin stil kümesini İçerik Oluşturucu.

(Devralındığı yer: ShapeElement)
CreateShapeFields()

Bu şekil türü için şekil alanları koleksiyonunun örneğini oluşturur.

(Devralındığı yer: ShapeElement)
Delete()

Öğeyi modelden siler.

(Devralındığı yer: ModelElement)
Delete(Guid[])

Öğeyi modelden siler.

(Devralındığı yer: ModelElement)
DetermineHighlightShape(ShapeElement)

Vurgulamanın açık olduğu veya üst zincirin en üstüne ulaşana kadar üst şekil zincirine gider.

(Devralındığı yer: ShapeElement)
Disconnect()

Geçerli Bağlantı Şekli'nin bağlı uç noktalarının her ikisiyle de bağlantısını keser.

DoFoldToShape(PointD, PointD)

Verilen vektörlerin kesişeceği ShapeElement çevresi boyunca noktayı hesaplar

(Devralındığı yer: ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo, Boolean)

Dünya birimlerinde Diyagramın sol üst kısmına göre bir noktaya göre bir hittest gerçekleştirir.

(Devralındığı yer: ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo)

Dünya birimlerinde Diyagramın sol üst kısmına göre bir noktaya göre bir hittest gerçekleştirir.

(Devralındığı yer: ShapeElement)
DoHitTestSelection(PointD, DiagramHitTestInfo)

Dünya birimlerinde Diyagramın sol üst kısmına göre bir nokta verilip ShapeElement'i çevreleyen seçimde bir hittest gerçekleştirir.

(Devralındığı yer: ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

Şekilde uygun gezinti yöntemini çağırır.

(Devralındığı yer: ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

ShapeElement için verilen mutlak sınırları kullanarak ShapeElement'in yeniden boyutlandırma geri bildirimini çizer.

(Devralındığı yer: ShapeElement)
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath)

Bu şekli ve uç nokta şekillerini belirtilen Grafik nesnesindeki kırpma bölgesinden dışlar.

ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath)

Alt IGeometryHost nesnelerinin geometrileri de dahil olmak üzere bu geometriyi kırpma bölgesinden dışlar. (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılması amaçlanmıştır.)

(Devralındığı yer: ShapeElement)
FindDecorator(String)

Verilen ada sahip Dekoratör'leri bulur.

(Devralındığı yer: ShapeElement)
FindFirstChild(Boolean)

Gezinti dizisindeki ilk alt öğesini almak için bu ShapeElement tarafından çağrılır.

Bu şeklin gezinti dizisindeki ilk alt öğesini almak için alt ShapeElement veya ShapeField tarafından çağrılır.

(Devralındığı yer: ShapeElement)
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Şeklin veya diyagramın grafiğinde boş bir alan bulun.

(Devralındığı yer: ShapeElement)
FindLastChild(Boolean)

Bu şeklin gezinti dizisindeki son alt öğesini almak için alt ShapeElement veya ShapeField tarafından çağrılır.

(Devralındığı yer: ShapeElement)
FindNextChild(DiagramItem, Boolean)

Çocuğun gezinti sırasında onu izleyen ilk eşdüzey öğesini almak için alt ShapeElement veya ShapeField tarafından çağrılır.

(Devralındığı yer: ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

Belirtilen ShapeField'i izleyen ilk DiagramItem öğesini bulur. Arama, alt alanları da dahil olmak üzere bu şeklin ShapeField koleksiyonuyla sınırlandırılır.

(Devralındığı yer: ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

Çocuğun gezinti dizisinde kendisinden önce gelen ilk odaklanabilir eşdüzey öğesini almak için alt ShapeElement veya ShapeField tarafından çağrılır.

(Devralındığı yer: ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Belirtilen ShapeField'in önündeki ilk DiagramItem öğesini bulur. Arama, alt alanları da dahil olmak üzere bu şeklin ShapeField koleksiyonuyla sınırlandırılır.

(Devralındığı yer: ShapeElement)
FindShapeField(String)

ShapeFields koleksiyonunda verilen ada sahip ilk ShapeField değerini döndürür. Verilen ada sahip bir alan bulunamazsa, bu yöntem null döndürür.

(Devralındığı yer: ShapeElement)
FixUpChildShapes(ModelElement)

Modele belirtilen alt öğeyi eklemeye yanıt olarak alt şekiller oluşturma ve/veya yapılandırma fırsatı sağlamak için Diagram.FixUpDiagram() tarafından çağrılır.

(Devralındığı yer: ShapeElement)
Focused(DiagramClientView)

Bu şeklin belirtilen görünümde odaklanıp odaklanmadığını belirten bir değer döndürür.

(Devralındığı yer: ShapeElement)
GetAccessibilityObject(DiagramClientView)

öğesine atanan AccessibleObject'i alır

(Devralındığı yer: ShapeElement)
GetChildElements(ModelElement)

Belirtilen ModelElement'in alt öğeleri olarak kabul edilen ModelElements koleksiyonunu almak için ShapeElement.FixUpChildShapes() tarafından çağrılır. Döndürülen alt öğelerin, bu ShapeElement'in alt şekilleri olarak örneği oluşturulabilecek ilgili şekil türleri olmalıdır.

(Devralındığı yer: ShapeElement)
GetCursor(Cursor, DiagramClientView, PointD)

Fare işaretçisi ShapeElement üzerindeyken görüntülenen imleci alır.

(Devralındığı yer: ShapeElement)
GetDomainClass()

Bu öğe için en çok türetilmiş etki alanı sınıfını alır.

(Devralındığı yer: ModelElement)
GetDragOverToolTipText(DiagramItem)

Gösterilecek araç ipucu metninin üzerine fare sürüklemeyi döndürür.

(Devralındığı yer: ShapeElement)
GetEdgePointsValue()

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: LinkShape)
GetFieldAccessibleDescription(ShapeField)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ShapeElement)
GetFieldAccessibleName(ShapeField)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ShapeElement)
GetFieldAccessibleValue(ShapeField)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ShapeElement)
GetFieldRepresentedElement(ShapeField)

Belirtilen ShapeField alt öğesinin temsil ettiği birincil ModelElement değerini alır.

(Devralındığı yer: ShapeElement)
GetFieldRepresentedProperty(ShapeField)

Belirtilen ShapeField'in temsil ettiği özellik bilgilerini alır.

(Devralındığı yer: ShapeElement)
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

Fare belirtilen noktanın üzerindeyse bu (veya sonraki) MouseDown olayında etkin hale getirilecek bir fare eylemini alır.

(Devralındığı yer: ShapeElement)
GetRoleCollection<TCollection,TElement>(Guid)

Bağlı öğe koleksiyonunu alır veya oluşturur

(Devralındığı yer: ModelElement)
GetShapeLuminosity(DiagramClientView, Color)

Şeklin parlaklığını geçerli rengin parlaklığına ve vurgu listesinde olup olmadığına göre hesaplar.

(Devralındığı yer: ShapeElement)
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ShapeElement)
GetSubFieldRepresentedElements(ShapeField, ShapeSubField)

Belirtilen ShapeSubField'in temsil ettiği ModelElements koleksiyonunu alır.

(Devralındığı yer: ShapeElement)
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField)

Belirtilen alt alanla ilişkili özellik tanımlayıcısını alır.

(Devralındığı yer: ShapeElement)
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField)

Bir alt alan tarafından görüntülenen özelliğini barındıran öğeyi alır. GetSubFieldRepresentedProperty tarafından döndürülen gerçek DomainPropertyInfo temsil edilen öğenin bir alt öğesinde barındırılabileceğinden, bu GetSubFieldRepresentedElements tarafından döndürülen öğeden farklı olabilir.

(Devralındığı yer: ShapeElement)
GetToolTipText(DiagramItem)

İmlecin altındaki PEL öğesinin araç ipucu metnini alır

(Devralındığı yer: ShapeElement)
HasCachedDragOverResult(DiagramDragEventArgs)

Üzerine Sürükle sonucu önbelleğe alınırsa true döndürür.

(Devralındığı yer: ShapeElement)
Hide()

Şekli ve tüm alt öğelerini gizleme (görünmez hale getirme)

(Devralındığı yer: ShapeElement)
HideCustomToolTip(IWin32Window)

Şeklin özel araç ipucunun gizlenir

(Devralındığı yer: ShapeElement)
InitializeDecorators(IList<ShapeField>, IList<Decorator>)

Bu şekil türüne şekil alanlarının (metin ve resimler gibi) örneğini oluşturur ve ekler.

(Devralındığı yer: ShapeElement)
InitializeInstanceResources()

ShapeElement'in bu örneği için mevcut kaynakları geçersiz kılar. Örnek stil kümesi örneği oluşturulduktan sonra bu yöntem çağrılır. Bu ShapeElement örneğinin mevcut kaynaklarını değiştirmek için bu yöntemi geçersiz kılın.

(Devralındığı yer: ShapeElement)
InitializeResources(StyleSet)

Bu şekil öğesi türü için yeni kaynaklar ekler veya mevcut kaynakları geçersiz kılar. Bu yöntem, sınıf stili kümesi örneği oluşturulduktan sonra çağrılır. Bu ShapeElement türü için yeni kaynaklar eklemek veya mevcut kaynakları değiştirmek için bu yöntemi geçersiz kılın.

(Devralındığı yer: ShapeElement)
InitializeShapeFields(IList<ShapeField>)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ShapeElement)
Invalidate()

Bu yöntem, (1) şeklin sınırlarını aşan ana hat kalemi ve (2) bağlantı şeklinin dekoratörlerini içeren bağlantı şeklini geçersiz kılacak.

(Devralındığı yer: LinkShape)
Invalidate(Boolean)

ShapeElement'i geçersiz yapar.

(Devralındığı yer: ShapeElement)
Invalidate(RectangleD)

ShapeElement öğesini, mutlak sınırları olarak kullanılan belirtilen dikdörtgenle geçersiz yapar.

(Devralındığı yer: ShapeElement)
IsDescendantOf(ShapeElement)

Bu şeklin belirtilen şeklin alt öğesinin olup olmadığını belirten bir değer döndürür.

(Devralındığı yer: ShapeElement)
IsNavigationKey(Char)

Belirtilen karakterin gezinti komutuna karşılık olup olmadığını belirten bir değer döndürür.

(Devralındığı yer: ShapeElement)
IsNavigationKey(Keys)

Belirtilen anahtar verilerinin gezinti komutuna karşılık olup olmadığını belirten bir değer döndürür.

(Devralındığı yer: ShapeElement)
IsRouted()

Bu LinkShape'in henüz yönlendirilmiş olup olmadığını veya hala kopyalanıp yeniden yönlendirilmesi beklenmediğini döndürür.

(Devralındığı yer: LinkShape)
IterateShapes(IShapeIterator)

Bir şekil ve tüm alt şekilleri aracılığıyla yineleyiciye yardımcı olmak için bir yöntem. yöntemi, bu şeklin tüm alt şekillerini özyinelemeli olarak gözden geçirip her bir şekille karşılaşıldığında verilen yineleyiciyi çağırır. Not: Temel uygulama, geçişin derinlik öncelikli olması ve NestedChildShapes'in RelativeChildShapes'ten önce yinelenmiş olmasıdır.

(Devralındığı yer: ShapeElement)
MergeConfigure(ElementGroup)

Birleştirme sırasında PEL'lerde çağrılmayacağından PresentationElements MergeConfigure() öğesini geçersiz kılmamalıdır. Bunun yerine, PEL'ler görünüm düzeltme geçersiz kılmalarını kullanmalıdır.

(Devralındığı yer: PresentationElement)
MergeDisconnect(ModelElement)

MergeRelate'ın tersi bir işlem gerçekleştirir; örneğin, belirli bir öğenin geçerli öğeyle bağlantısını keser (MergeRelate tarafından oluşturulan bağlantıları kaldırır).

(Devralındığı yer: ModelElement)
MergeRelate(ModelElement, ElementGroup)

Birleştirme sırasında PEL'lerde çağrılmayacağından PresentationElements MergeRelate() öğesini geçersiz kılmamalıdır. Bunun yerine, PEL'ler görünüm düzeltme geçersiz kılmalarını kullanmalıdır.

(Devralındığı yer: PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Vurgu parlaklığını şunu temel alarak hesaplar: L >= 160 ise, L = L * 0,9 değilse, L += 40.

(Devralındığı yer: ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

ElementGroupPrototype içindeki şekilleri fare konumu tarafından belirlenen miktara göre yeniden konumlandırır.

(Devralındığı yer: ShapeElement)
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem)

Verilen prototipteki şekilleri belirtilen noktaya yeniden konumlandırır.

(Devralındığı yer: ShapeElement)
NavigateAscend(SelectedShapesCollection)

Odağı gezinti dizisindeki ilk odaklanılabilir üst değerine ayarlamak için bu LinkShape tarafından çağrılır.

(Devralındığı yer: LinkShape)
NavigateDescend(SelectedShapesCollection)

Odağı gezinti dizisindeki ilk odaklanılabilir alt öğeye ayarlamak için bu ShapeElement tarafından çağrılır.

(Devralındığı yer: ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

Odağı belirtilen DiagramItem olarak ayarlamak için Navigate yöntemleri tarafından çağrılır.

(Devralındığı yer: ShapeElement)
NavigateToFirst(SelectedShapesCollection)

Odağı bu şeklin gezinti dizisindeki ilk eşdüzeyine (örneğin, ebeveynin ilk alt öğesi) ayarlamak için bu ShapeElement tarafından çağrılır. Bu, anahtar olaylar bunlara yönlendirilmediğinden LineSegments ve AnchorPoints için NavigateToFirst'i de işler.

(Devralındığı yer: LinkShape)
NavigateToLast(SelectedShapesCollection)

Odağı bu şeklin gezinti dizisindeki son eşdüzeyine (örneğin, ebeveynin son alt öğesi) ayarlamak için bu ShapeElement tarafından çağrılır. Ayrıca, önemli olaylar bunlara yönlendirilmediğinden LineSegments ve AnchorPoint'ler için NavigateToPrevious'ı işler.

(Devralındığı yer: LinkShape)
NavigateToNext(SelectedShapesCollection)

Odağı gezinti dizisindeki bir sonraki segmente ayarlamak için bu LinkShape tarafından çağrılır. Bu, anahtar olaylar bunlara yönlendirilmediğinden LineSegments ve AnchorPoint'ler için NavigateToNext'i de işler.

(Devralındığı yer: LinkShape)
NavigateToPrevious(SelectedShapesCollection)

Odağı gezinti dizisindeki önceki segmente ayarlamak için bu LinkShape tarafından çağrılır. Ayrıca, önemli olaylar bunlara yönlendirilmediğinden LineSegments ve AnchorPoint'ler için NavigateToPrevious'ı işler.

(Devralındığı yer: LinkShape)
OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Bir özellik değiştiğinde çağrılır.

(Devralındığı yer: ShapeElement)
OnBeforePaint()

OnBeforePaint, ShapeElement tablosunun başında çağrılır. Geliştiricilerin boyamada kullanılmadan önce kaynakları güncelleştirmeleri ve geçersiz kılmaları için bir fırsat sağlar.

(Devralındığı yer: ShapeElement)
OnBeginEdit(DiagramItemEventArgs)

Yerinde düzenleme başladığında çağrılır.

(Devralındığı yer: ShapeElement)
OnBoundsFixup(BoundsFixupState, Int32, Boolean)

Görünüm ve diyagram düzeltmesi sırasında sınırların kullanıcı Tarafından Düzeltilmesi için son fırsata izin verir. Uygulamak istediğiniz belirli sınır düzeltme değişikliklerini uygulamak için bu yöntemi geçersiz kılabilirsiniz.

(Devralındığı yer: ShapeElement)
OnChildConfigured(ShapeElement, Boolean, Boolean)

Bu ShapeElement'in belirtilen alt ShapeElement öğesinin yapılandırılmasına izin vermek için ShapeElement.FixUpChildShapes() tarafından çağrılır. OnChildConfiguring() çağrıldıktan sonra, yeni alt şekil bırakma hedef konumunda (varsa) konumlandırılır. Alt şeklin konumlandırılıp konumlandırılmadığına bakılmaksızın, buna sonraki adı verilir.

(Devralındığı yer: ShapeElement)
OnChildConfiguring(ShapeElement, Boolean)

Bu ShapeElement'in belirtilen alt ShapeElement öğesini önceden yapılandırmasına izin vermek için ShapeElement.FixUpChildShapes() tarafından çağrılır. Şekil bu ShapeElement'in alt öğesi olduktan hemen sonra, ancak şekil hedef şekle yerleştirilmeden önce çağrılır.

(Devralındığı yer: ShapeElement)
OnClick(DiagramPointEventArgs)

Denetimin OnClick() tarafından çağrılır.

(Devralındığı yer: ShapeElement)
OnCopy(ModelElement)

öğesinin bir kopyası oluşturulduğunda çağrılır. yöntemi, yinelenen öğede çağrılır.

(Devralındığı yer: ModelElement)
OnDeleted()

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

OnDeleting()

Öğe silinmeden önce model tarafından çağrılır.

(Devralındığı yer: ModelElement)
OnDoubleClick(DiagramPointEventArgs)

Denetimin OnDoubleClick() tarafından çağrılır

(Devralındığı yer: ShapeElement)
OnDragDrop(DiagramDragEventArgs)

Bir IDataObject üzerine sürüklenip ShapeElement'e bırakıldığında tetiklenen olay.

(Devralındığı yer: ShapeElement)
OnDragEnter(DiagramDragEventArgs)

Bir IDataObject sürüklendiğinde tetiklenen olay ShapeElement'in sınırlarına girer.

(Devralındığı yer: ShapeElement)
OnDragLeave(DiagramPointEventArgs)

Bir IDataObject sürüklendiğinde ShapeElement'in sınırlarını bıraktığında tetiklenen olay.

(Devralındığı yer: ShapeElement)
OnDragOver(DiagramDragEventArgs)

Bir IDataObject ShapeElement sınırlarının üzerine sürüklendiğinde tetiklenen olay.

(Devralındığı yer: ShapeElement)
OnEndEdit(DiagramItemEventArgs)

Yerinde düzenleme sona erdiğinde çağrılır.

(Devralındığı yer: ShapeElement)
OnInitialize()

Bu yöntem, bir şekil başlangıçta oluşturulduğunda çağrılır, türetilmiş sınıflar şekil örneği başlatma gerçekleştirmek için geçersiz kılabilir. Bu yöntem her zaman bir işlem içinde çağrılır.

(Devralındığı yer: ShapeElement)
OnKeyDown(DiagramKeyEventArgs)

Bir tuşa basıldığında çağrılır.

(Devralındığı yer: ShapeElement)
OnKeyPress(DiagramKeyPressEventArgs)

Aşağı ve yukarı tuş arasında çağrılır.

(Devralındığı yer: ShapeElement)
OnKeyUp(DiagramKeyEventArgs)

Bir anahtar serbest bırakıldığında çağrılır.

(Devralındığı yer: ShapeElement)
OnMouseDown(DiagramMouseEventArgs)

Denetimin OnMouseDown() tarafından çağrılır.

(Devralındığı yer: ShapeElement)
OnMouseEnter(DiagramPointEventArgs)

OnMouseEnter için ShapeElement olayının varsayılan uygulaması.

(Devralındığı yer: ShapeElement)
OnMouseHover(DiagramPointEventArgs)

OnMouseHover için ShapeElement olayının varsayılan uygulaması.

(Devralındığı yer: ShapeElement)
OnMouseLeave(DiagramPointEventArgs)

OnMouseLeave için ShapeElement olayının varsayılan uygulaması.

(Devralındığı yer: ShapeElement)
OnMouseMove(DiagramMouseEventArgs)

Denetimin OnMouseMove() tarafından çağrılır.

(Devralındığı yer: ShapeElement)
OnMouseUp(DiagramMouseEventArgs)

Denetimin OnMouseUp() tarafından çağrılır.

(Devralındığı yer: ShapeElement)
OnMouseWheel(DiagramMouseEventArgs)

Denetimin OnMouseWheel() tarafından çağrılır.

(Devralındığı yer: ShapeElement)
OnOrphaned(SerializationResult)

Seri durumdan çıkarma sırasında, bir şekil PresentationViewsSubject ilişkisi aracılığıyla herhangi bir model öğesine bağlı değilse, "yalnız bırakılmış" olarak kabul edilir. Seri durumdan çıkarma sırasında böyle bir şekille karşılaşıldığında bu yöntem çağrılır. Not: Temel uygulama şekli kaldırır.

(Devralındığı yer: ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

Şekle görsel vurgu çizer. Bu, seçimi göstermez, yalnızca başka bir şekil seçildiğinde kullanıcının dikkatini bu şekle çeker. (Bkz. ShapeElement.RelatedShapeToEmphasize.)

(Devralındığı yer: ShapeElement)
OnPaintFeedback(DiagramPaintEventArgs)

Bu ShapeElement (veya büyük olasılıkla alt öğelerinden biri) farenin altındayken sürükle/bırak geri bildirimini çizer. Bu, denetimin OnPaint() tarafından çağrılır.

(Devralındığı yer: ShapeElement)
OnPaintSelection(DiagramPaintEventArgs)

Bu ShapeElement öğesinin seçimini çizer. Varsayılan olarak, ShapeElement'in ShapeGeometry değeri seçimi çizer. Grafik nesnesinin koordinat sistemi dünya birimlerinde ve üst şekle göredir.

(Devralındığı yer: ShapeElement)
OnPaintShape(DiagramPaintEventArgs)

ShapeElement'i çizer. Bu, denetimin OnPaint() tarafından çağrılır.

(Devralındığı yer: ShapeElement)
OnResurrected()

Öğe yeniden dirildikten (mağazaya geri yerleştirildikten) sonra model tarafından çağrılır.

(Devralındığı yer: ModelElement)
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32)

Rol oyuncu pozisyonunun ne zaman değiştiğini bildirmek için sanal yöntem.

(Devralındığı yer: ModelElement)
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32)

Rol oyuncu pozisyonunun ne zaman değişeceğini bildirmek için sanal yöntem.

(Devralındığı yer: ModelElement)
OnShapeInserted()

Bu ShapeElement, üst ShapeElement'inin bir alt ShapeElement'i yapıldığında çağrılır.

(Devralındığı yer: ShapeElement)
OnShapeRemoved()

Bu ShapeElement artık üst ShapeElement'inin alt ShapeElement öğesi olmadığında çağrılır.

(Devralındığı yer: ShapeElement)
PerformResizeParentRule()

ResizeParentRule'yi bu şeklin üst öğesi için uygun bilgilerle ayarlar ve tetikler. Yineleme başına yalnızca bir kez olayı tetikler ve daha sonra işlenecek tüm değişikliklerin listesini tutar.

(Devralındığı yer: ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

ResizeParentRule'yi bu şeklin üst öğesi için uygun bilgilerle ayarlar ve tetikler. Yineleme başına yalnızca bir kez olayı tetikler ve daha sonra işlenecek tüm değişikliklerin listesini tutar.

(Devralındığı yer: ShapeElement)
PermitChildVisibility(ShapeElement)

Çocuk şekillerinizin görünürlüğünü etkileme fırsatı

(Devralındığı yer: ShapeElement)
ProcessVisibilityChange(Boolean)

Bu şeklin görünürlüğündeki bir değişiklikten kaynaklanan değişikliği işleyin

(Devralındığı yer: ShapeElement)
PurgeLayoutObjects()

Bu hiyerarşideki tüm grafik düzeni nesnelerini temizle. Tüm noktaları tellerden temizleme - nokta koleksiyonu şeklin dışındadır, grafik noktaları değil, zaten gitmiş durumdadır.

(Devralındığı yer: ShapeElement)
PurgePoints()

Bu yöntem mevcut noktaları kaldırır

(Devralındığı yer: ShapeElement)
RebuildShape()

Bu ShapeElement üzerinde görünüm düzeltmesi gerçekleştirir.

(Devralındığı yer: ShapeElement)
RecalculateRoute()

Ayarlayıcı bir işlemde çağrılmalıdır.

RemoveLayoutObject()

Bu ShapeElement öğesini GraphWrapper'dan ve göreli ve iç içe alt şekillerinden kaldırır (siler).

(Devralındığı yer: ShapeElement)
Selected(DiagramClientView)

Bu şeklin belirtilen görünümde seçilip seçilmediğini belirten bir değer döndürür.

(Devralındığı yer: ShapeElement)
SetDecorators(LinkDecorator, LinkDecorator, Boolean)

Çizginin dekoratörlerini ayarlayın. Kullanıcı, çağrıldığında isteğe bağlı olarak satırı geçersiz kılabilir.

SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean)

Çizginin dekoratörlerini ayarlayın. Kullanıcı, çağrıldığında isteğe bağlı olarak satırı geçersiz kılabilir.

SetEdgePointsValue(EdgePointCollection)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: LinkShape)
SetInitialGraphLayoutVisibility()

Grafik düzeni nesnesi oluşturulmadan önce bu şeklin görünürlüğü ayarlandıysa, ikisinin eşitlenmiş olduğundan emin olun.

(Devralındığı yer: ShapeElement)
SetShowHideState(Boolean)

Şeklin ve tüm alt öğelerinin görünürlük durumunu ayarlama

(Devralındığı yer: ShapeElement)
SetShowHideStateImplementation(Boolean)

Göster ve Gizle için ana impementation

(Devralındığı yer: ShapeElement)
ShouldAddShapeForElement(ModelElement)

ShapeElement'in oluşturulması ve bu ShapeElement'in alt öğesi olarak eklenmesi gerekip gerekmediğini belirten bir değer almak için ShapeElement.FixUpChildShapes() tarafından çağrılır.

(Devralındığı yer: ShapeElement)
ShouldReparentOnMove()

Şeklin taşındığında yeniden ayrıştırılıp ayrıştırılmayacağına karar verir.

(Devralındığı yer: ShapeElement)
Show()

Şekli ve tüm alt öğelerini gösterme (Görünür hale getirme)

(Devralındığı yer: ShapeElement)
ShowCustomToolTip(String, IWin32Window, Point)

Metnin ve konumun belirli ipuçlarıyla şeklin özel araç ipucunu gösterme

(Devralındığı yer: ShapeElement)
ToString()

Bu nesnenin erişilebilir adını ve alt türünü döndürür.

(Devralındığı yer: ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

Bir dikdörtgeni, IGeometryHost'un üst öğesinin sol üst kısmına göre koordinatlardan mutlak dünya koordinatlarına çevirir.

(Devralındığı yer: ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

Bir dikdörtgeni mutlak dünya koordinatlarından IGeometryHost'un üst öğesinin sol üst kısmına göre koordinatlara çevirir.

(Devralındığı yer: ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

Dikdörtgeni üst şekle göre koordinatlardan mutlak dünya koordinatlarına çevirir.

(Devralındığı yer: ShapeElement)
TranslateToRelativeBounds(RectangleD)

Dikdörtgeni mutlak dünya koordinatlarından üst şekle göre koordinatlara çevirir.

(Devralındığı yer: ShapeElement)
UpdateDerivedVisible(ShapeElement)

Bu şeklin türetilmiş görünür durumunu güncelleştirin

(Devralındığı yer: ShapeElement)
UpdateEdgePoints(EdgePointCollection)

EdgePoints koleksiyonunu ayarlar, ilgili üyeleri uygun şekilde güncelleştirir ve ilişkili görünümleri geçersiz kılır.

(Devralındığı yer: LinkShape)
UpdateGeometryLuminosity(DiagramClientView, Brush)

Belirtilen fırçanın parlaklığını değiştirir. (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılması amaçlanmıştır.)

(Devralındığı yer: ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

Belirtilen kalemin parlaklığını değiştirir. (Yalnızca ShapeGeometry türetilmiş sınıfları tarafından çağrılması amaçlanmıştır.)

(Devralındığı yer: ShapeElement)
UpdateGraphEdgePoints()

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: LinkShape)

Ekinlikler

Click

Şekle tıklandığında olay tetiklendi.

(Devralındığı yer: ShapeElement)
DoubleClick

Şekle çift tıklandığında olay tetiklendi.

(Devralındığı yer: ShapeElement)
KeyDown

Şekil odaklandığında ve klavye tuşu kapalı olduğunda olay tetiklenir.

(Devralındığı yer: ShapeElement)
KeyPress

Şekil odaklandığında ve bir karakter yazıldığında olay tetiklenir.

(Devralındığı yer: ShapeElement)
KeyUp

Şekil odaklandığında ve klavye tuşu serbest bırakıldığında olay tetiklenir.

(Devralındığı yer: ShapeElement)
MouseDown

Şekil üzerinde bir fare düğmesine basıldığında olay tetiklendi.

(Devralındığı yer: ShapeElement)
MouseMove

İmleç şeklin üzerine geldiğinde olay tetiklenir.

(Devralındığı yer: ShapeElement)
MouseUp

Şekil üzerinde fare düğmesi bırakıldığında olay tetiklenir.

(Devralındığı yer: ShapeElement)
MouseWheel

İmleç şeklin üzerindeyken fare tekerleği hareket ettiğinde olay tetiklenir.

(Devralındığı yer: ShapeElement)

Belirtik Arabirim Kullanımları

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

(Devralındığı yer: ModelElement)

Uzantı Metotları

GetDslDefinitionModelElement(PresentationElement)

Bu yöntem PresentationElement'e karşılık gelen gerçek model öğesinin döndürülmesini sağlar. DslDesigner PEL'leri için ilgili konu aslında gerçek MEL değil iç TreeNode sınıfı olabilir. Bu yöntem, gerçek MEL'nin döndürülmesi için bu durumları doğru işler.

AddExtension(ModelElement, DomainClassInfo)

Bu ModelElement öğesini belirtilen etki alanı türünün yeni oluşturulan uzantısıyla genişletin. Öğenin zaten bu tür bir uzantısı varsa InvalidOperationException oluşturulur.

AddExtension(ModelElement, ExtensionElement)

Bu ModelElement öğesini belirli bir uzantıyla genişletin. Öğe zaten aynı türde bir uzantıya sahipse InvalidOperationException oluşturulur.

AddExtension(ModelElement, Guid)

Bu ModelElement öğesini, tanımlanan etki alanı türünün yeni örneklenen uzantısıyla genişletin. Öğenin zaten bu tür bir uzantısı varsa InvalidOperationException oluşturulur.

AddExtension(ModelElement, Type)

Bu ModelElement öğesini belirtilen türde yeni örneklenmiş bir uzantıyla genişletin. Öğenin zaten bu tür bir uzantısı varsa InvalidOperationException oluşturulur.

AddExtension<T>(ModelElement)

Bu ModelElement'i belirli bir türün yeni örneklenen uzantısıyla genişletin. Öğe zaten aynı türde bir uzantıya sahipse InvalidOperationException oluşturulur.

GetAllExtensions(ModelElement)

Bu ModelElement'e eklenmiş uzantı öğelerinin ağacı boyunca ilk olarak bir genişlik geçişi gerçekleştiren bir numaralandırılabilir döndürür.

GetBaseElement(ModelElement)

Belirtilen ModelElement'in katıldığı sanal MEL'nin kökünü döndürür.

GetExtension(ModelElement, DomainClassInfo)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

GetExtension(ModelElement, Guid)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

GetExtension(ModelElement, Type)

Bu ModelElement'in kullanılabilir uzantılarından belirtilen türdeki ExtensionElement değerini alın. Öğenin böyle bir uzantısı yoksa InvalidOperationException tetiklenir.

GetExtension<T>(ModelElement)

Bu ModelElement'in kullanılabilir uzantılarından belirtilen türdeki ExtensionElement değerini alın. Öğenin böyle bir uzantısı yoksa InvalidOperationException tetiklenir.

IsExtendedBy(ModelElement, DomainClassInfo)

Bu ModelElement öğesinin şu anda belirli bir türe sahip bir ExtensionElement tarafından genişletilip genişletılmediğini sorgular.

IsExtendedBy(ModelElement, Guid)

Bu ModelElement öğesinin şu anda belirli bir türe sahip bir ExtensionElement tarafından genişletilip genişletılmediğini sorgular.

IsExtendedBy(ModelElement, Type)

Bu ModelElement öğesinin şu anda belirli bir türe sahip bir ExtensionElement tarafından genişletilip genişletılmediğini sorgular.

RemoveExtension(ModelElement, DomainClassInfo)

Belirtilen ModelElement'in belirli bir türdeki herhangi bir uzantısını kaldırın.

RemoveExtension(ModelElement, ExtensionElement)

Belirtilen Bir ExtensionElement'i bu ModelElement'in uzantılarından kaldırın.

RemoveExtension(ModelElement, Guid)

Belirtilen ModelElement'in belirli bir türdeki herhangi bir uzantısını kaldırın.

RemoveExtension(ModelElement, Type)

Bu ModelElement'in belirli bir türdeki herhangi bir uzantısını kaldırın.

TryGetExtension(ModelElement, DomainClassInfo)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

TryGetExtension(ModelElement, Guid)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

TryGetExtension(ModelElement, Type)

DomainClass BinaryLinkShape için çift türetilmiş temel sınıf

TryGetExtension<T>(ModelElement)

Bu ModelElement'in kullanılabilir uzantılarından belirtilen türdeki ExtensionElement değerini alın. Bu öğenin böyle bir uzantısı yoksa sonuç null olur.

CanDelete(ModelElement, Guid[])

Öğeyi modelden siler.

GetLocks(ModelElement)

Bu öğenin kilit bayraklarını alın. Bu, öğesini içeren Bölümde etkinleştirilen tüm kilitleri içerir.

IsLocked(ModelElement, Locks)

Bu öğenin belirtilen bir kilit kümesine sahip olup olmadığını test edin

SetLocks(ModelElement, Locks)

Bu öğenin kilit bayraklarını ayarlayın

Şunlara uygulanır