Aracılığıyla paylaş


ShapeElement Sınıf

Bir Diyagram veya şekil veya bağlayıcı diyagramındaki temsil eder.Modeli öğeleri görsel sunumunu kapsüllemek için ShapeElements.

Devralma Hiyerarşisi

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.LinkShape
        Microsoft.VisualStudio.Modeling.Diagrams.NodeShape

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
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
Public MustInherit Class ShapeElement _
    Inherits PresentationElement _
    Implements IGeometryHost
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
public abstract class ShapeElement : PresentationElement, 
    IGeometryHost

ShapeElement türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Korumalı yöntem ShapeElement Yeni bir örneğini başlatır ShapeElement sınıfı.

Üst

Özellikler

  Ad Açıklama
Genel özellik AbsoluteBoundingBox Sınırlayıcı dikdörtgeni diyagrama göre ölçülür.
Genel özellik AbsoluteBoundingBoxToEnsureVisible Mutlak sınırlayıcı dikdörtgeni için alır DiagramClientView.EnsureVisible.
Genel özellik AbsoluteCenter Şeklin merkezi noktasında alır.
Genel özellik AccessibilityObject Şekil için erişilebilirlik nesnesi alır.
Genel özellik AccessibleDefaultActionDescription Varsayılan eylem açıklaması, şeklini alır.
Genel özellik AccessibleDescription Şeklin açıklamasını alır.
Genel özellik AccessibleHelp Yardım için şeklini alır.
Genel özellik AccessibleHelpTopicFileName Yardım konusu için şeklini alır.
Genel özellik AccessibleHelpTopicId Yardım konusunun kimliği için şeklini alır.
Genel özellik AccessibleName Şeklin adını alır.
Genel özellik AccessibleRole Şeklin rol alır.
Genel özellik AccessibleState Şekil durumunu alır.
Genel özellik AccessibleValue Şekil değerini alır.
Genel özellik AllowsChildrenInSelection true , Geçerli seçim grubunda çocuklar bu şeklin eklenebilir.
Genel özellik AllowsChildrenToResizeParent true Bu şekli yeniden boyutlandırılabilir, ne zaman boyutunu veya konumunu alt şeklinde değiştirilir.
Genel özellik AllowsChildrenToShrinkParent TRUE ise, bu şekil boyutu alt re-sized veya taşınmış sığacak şekilde azaltır.
Genel özellik BackgroundBrushId Arka plan şekli, boyamak için kullanılan fırça için kimliği alır.
Genel özellik BoundingBox Sınırlayıcı dikdörtgeni ParentShape göre ölçülür.
Genel özellik CanFocus Şekil alır ve odağı alabilir olup olmadığını doğrular.
Genel özellik CanMove Şekil alır ve kullanıcının onu taşıyabilirsiniz olup olmadığını doğrular.
Genel özellik CanSelect Şekil alır ve bir kullanıcı seçebilirsiniz olup olmadığını doğrular.
Genel özellik Center Şeklin merkezi noktasında alır.
Korumalı özellik ClassStyleSet Şekil için ayarlanmış stil alır.
Genel özellik ClipWhenDrawingFields Alt şeklini alır ve alt şekli çizildiğinde, kırpma bölgesi ana şekli sınırlama kutusu ayarlanmalıdır olup olmadığını doğrular.
Genel özellik Decorators Decorators topluluğu için şeklini alır.
Genel özellik DefaultShapeField Odağı alabilir ilk şekli varsayılan Şekil alır.
Genel özellik DefaultSize Varsayılan boyutu, şekli alır.
Genel özellik Diagram Şekli olduğu Diyagram alır.
Genel özellik EnsureVisiblePreference EnsureVisible yöntemi bu şekli için tercihleri.Bu şekil barındıran diyagramı VisiblePreference dönmek için varsayılan değer kullanılır.
Korumalı özellik Events Şekil için olay işleyicileri listesini alır.
Genel özellik GeometryBackgroundBrushId Geometri arka boyamak için kullanılan fırça kimliği alır.
Genel özellik GeometryBoundingBox Sınırlama kutusunun şeklini alır.
Genel özellik GeometryHasFilledBackground Şekil alır ve kendi arka plan boyanmış olup olmadığını doğrular.
Genel özellik GeometryHasOutline Şekil alır ve anahat sahip olup olmadığını doğrular.
Genel özellik GeometryHasShadow true Şekli bir gölgeye sahipse; Aksi halde, false.
Genel özellik GeometryOutlinePenId Şeklin anahatlarını çizer kalem kimliği alır.
Genel özellik GeometryStyleSet Şekil için ayarlanmış stil alır.
Genel özellik GridSize Sıfır olmayan, bu şekil ve alt bu boyuttaki bir ızgaraya yapışır.Varsayılan olarak ParentShape.GridSize.
Genel özellik HasChildren true Şekil alt şekiller varsa.
Korumalı özellik HasCustomToolTip Şekil alır ve özel bir araç ipucu sahip olup olmadığını doğrular.
Genel özellik HasDragOverToolTip Şekil alır ve bir araç ipucu sahip olup olmadığını doğrular.
Genel özellik HasFilledBackground Şekil alır ve bir arka plana sahip olup olmadığını doğrular.
Genel özellik HasHighlighting Şekil alır ve vurgulanmış olup olmadığını doğrular.
Genel özellik HasOutline Şekil alır ve anahat sahip olup olmadığını doğrular.
Genel özellik HasShadow Şekil alır ve bir gölgeye sahip olup olmadığını doğrular.
Genel özellik HasToolTip Şekil alır ve bir araç ipucu sahip olup olmadığını doğrular.
Genel özellik Id Öğe kimliği alır. (ModelElement kaynağından devralındı.)
Genel özellik IsActive IsActive bayrağı alır ve öğenin etkin olup olmadığını doğrular. (ModelElement kaynağından devralındı.)
Genel özellik IsDeleted Modelinden öğesi silinmiş olup olmadığını denetler ve IsDeleted bayrağı alır. (ModelElement kaynağından devralındı.)
Genel özellik IsDeleting IsDeleting bayrağı alır ve öğe modelinden şu anda siliniyor olup olmadığını doğrular. (ModelElement kaynağından devralındı.)
Genel özellik IsNestedChild true Bu şekil öğesi, NestedChildShapes , kendi ParentShape.
Genel özellik IsRelativeChild true Bu şekil öğesi, RelativeChildShapes , kendi ParentShape.
Genel özellik IsVisible true , Şekli; Diyagram üzerinde görünür. falsegörünmüyor ve düzeni ve yönlendirme algoritmaları dikkate onu.Ayrıca bkz.: Hide() ve Show().
Genel özellik LineAdjustAwayDefault Şekil alır ve alt bağlantı şekilleri aynı şekle bağlı olduğunuzda hizalamak denemelisiniz olup olmadığını doğrular veya bu değeri ayarlar.
Genel özellik LineAffinityDefault Alır veya bağlantı şekli Şekil konumlandırmak için burada denemelisiniz hedef konumu ayarlar.
Genel özellik LineToLineClearance Alır veya bu şekil için alt bağlantı şekilleri arasındaki uzaklığı belirler.
Genel özellik LineToNodeClearance Alır veya alt bağlantı şekilleri ve alt düğüm şekilleri arasındaki uzaklığı belirler.
Genel özellikStatik üye MaximumShadowOffset En fazla uzaklık şekli gölge için alır.
Genel özellik MaximumSize En büyük boyutu için şeklini alır.
Genel özellik MinimumSize En küçük boyut için şeklini alır.
Genel özellik ModelElement Alır veya sunu öğesiyle ilişkilendirilmiş modeli öğesini ayarlar. (PresentationElement kaynağından devralındı.)
Genel özellik NestedChildShapes Bu şeklin bir parçası olan, ve şekil listesi bu şekli veya çizim sınırları içinde görünmesini kısıtlı.
Genel özellik NestedShapesMargin Şeklin sınırlayıcı kutu, iç içe geçen düğüm şekilleri arasındaki kenar alır.
Genel özellik NodeToNodeClearance Alır veya alt düğüm şekilleri arasındaki kenar boşluklarını ayarlar.
Genel özellik OutlinePenId Şeklin anahatlarını çizmek için kullanılan kalem kimliği alır.
Genel özellik OutlinePenWidth Anahat genişliği için şeklini alır.
Korumalı özellik PaintMoveableDecoratorSelectionLines
Korumalı özellik ParentLink İlişki örnek şekilden üst şeklini alır.
Genel özellik ParentShape Öğenin üst Şekil alır.Diyagram üzerinde görünmesini bir şekil ya da bağlayıcı bir üst olması gerekir.
Genel özellik Partition Alır veya ayarlar Partition , bir öğe içeriyor. (ModelElement kaynağından devralındı.)
Genel özellik Perimeter Şeklin etrafına çevre (yol) alır.
Genel özellik RelatedShapeToEmphasize Bu Şekil seçili olduğunda kullanıcıya görsel olarak vurgulamak için ilgili şeklini alır.
Genel özellik RelativeChildShapes Bu şeklin bir parçası olan, ancak bu şekli sınırları dışında görünebilir şekiller listesi.
Genel özellik ShapeFields Metin satırları ve decorators gibi bir şeklin parçalarını.
Genel özellik ShapeGeometry Dikdörtgen, RoundedRectangle veya şeklin anahatlarını ile ilişkili işlemleri tanımlayan Elips gibi bir şekil için geometri alır.
Genel özellik ShouldTryParentShapeForMergeOnToolboxDoubleClick TRUE ise, aracı, bu şekli ile birleştirilemez, kullanıcı araç kutusu öğesi seçilirse, bu şekli ile tıklattığında bir mektup birleştirme ana şekli ile denenir.Varsayılan olarak true.
Genel özellik Store Alır Store , bir öğe içeriyor. (ModelElement kaynağından devralındı.)
Genel özellik StyleSet Ayarlamak için Şekil stili bir kopyasını alır.
Genel özellik Subject Alır veya ayarlar sunu öğesi için konu.Varsayılan aynı nesneye ModelElement. (PresentationElement kaynağından devralındı.)
Genel özellik TargetToolboxItemFilterAttributes Hangi öğelerin etkin veya devre dışı araç kutusunda belirleyen öznitelikleri topluluğu alır.
Genel özellik ZOrder Bu şekil içinde göreli olarak diğer şekilleri diyagram üzerinde görüntülenecek sırayı belirler.Normal olarak alt şekiller siparişinden ayarlayın.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AccessibleDoDefaultAction Erişilebilir nesne için varsayılan eylemi gerçekleştirir.
Genel yöntem Associate Modeli öğe sunu öğesine atar.ModelElement ayarlamakla aynı etkiyi. (PresentationElement kaynağından devralındı.)
Genel yöntemStatik üye AssociateValueWith(Store, AssociatedPropertyInfo) Şekil için kaynak şekle atanmış bir bellek içi depolama özelliği ile ilişkilendirir.
Genel yöntemStatik üye AssociateValueWith(Store, Guid) Şekil için kaynak şekle atanmış bir bellek içi depolama özelliği ile ilişkilendirir.
Korumalı yöntem CalculateDerivedVisible Alt şekli görünür olup olmadığını doğrular.
Korumalı yöntem CanMerge Kaynak öğesinde bu öğeye eklenmiş olup olmadığını doğrular. (ModelElement kaynağından devralındı.)
Korumalı yöntem ChooseMergeTarget(ElementGroup) Kopyalamak için sürükleyin veya oluşturmak için kullanıcının istediği bir öğenin alt kabul etmek için bir hedef öğe seçer. (ModelElement kaynağından devralındı.)
Korumalı yöntem ChooseMergeTarget(ElementGroupPrototype) Kopyalamak için sürükleyin veya oluşturmak için kullanıcının istediği bir öğenin alt kabul etmek için bir hedef öğe seçer. (ModelElement kaynağından devralındı.)
Genel yöntem ChooseParentShape Yeni bir alt şekli genellikle bu şekli için bir üst Şekil seçer.
Korumalı yöntem ChooseRelationship Hangi alt öğe listesinde yeni bir alt şekli, NestedChildShapes veya RelativeChildShapes – eklenmesi gerektiğini belirler.
Genel yöntem CoerceSelection Diğer şekilleri olan belirlemek için şekil veren seçilmiş.
Genel yöntem Copy() Modelinde öğenin bir kopyasını oluşturur. (ModelElement kaynağından devralındı.)
Genel yöntem Copy(IEnumerable<Guid>) Bağlantılar ve öğeleri öðeyi ve onun alt bir kopyasını oluşturur. (ModelElement kaynağından devralındı.)
Korumalı yöntem CreateChildShape Bir şekil oluşturur ve bu şekle bir alt öğesi olarak ekler.
Korumalı yöntem CreateClassStyleSet Şekil türü için ayarlanmış bir sınıf stil oluşturur.
Korumalı yöntem CreateDecorators Decorators şekil türü için bir topluluğu oluşturur.
Korumalı yöntem CreateInstanceStyleSet Şekil için ayarlanmış bir stil oluşturur.
Korumalı yöntem CreateShapeFields Bir şekil türü için Şekil alan koleksiyonu oluşturur.
Genel yöntem Delete() Bir öğe modelinden siler. (ModelElement kaynağından devralındı.)
Genel yöntem Delete(array<Guid[]) Bir öğe modelinden siler. (ModelElement kaynağından devralındı.)
Korumalı yöntem DetermineHighlightShape Vurgulanan şekli şekilleri zincirinde bulur.
Genel yöntem DoFoldToShape Burada bir bağlayıcı bir şeklin çevre dokunmatik noktayı hesaplar.Dikdörtgen olmayan bir şekilde tanımlarsanız, bu geçersiz kılar.
Genel yöntem DoHitTest(PointD, DiagramHitTestInfo) Belirtilen noktanın şeklin içinde ise true deðerini verir.
Genel yöntem DoHitTest(PointD, DiagramHitTestInfo, Boolean) Belirtilen noktanın şeklin içinde ise true deðerini verir.
Genel yöntem DoHitTestSelection Belirli bir noktaya seçimde ise döndürür true şeklin etrafında işler.
Genel yöntem DoKeyboardNavigation Gider klavye kullanarak şekil şekil.
Genel yöntem DrawResizeFeedback Yeniden boyutlandırma görüş şekil için çizer.
Genel yöntem Equals Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Genel yöntem ExcludeFromClipRegion Şekil ve onun alt şekiller kırpma bölgesi dışlar.
Genel yöntem ExcludeGeometryFromClipRegion Bir şekil ve onun alt şekiller geometrisi kırpma bölgesi dışlar.
Korumalı yöntem Finalize Atık toplama işlemi tarafından geri alınmadan önce diğer temizleme işlemleri gerçekleştirmek ve kaynakları boşaltmak denemek bir nesne sağlar. (Object kaynağından devralındı.)
Genel yöntem FindDecorator(String) Verilen ada sahip bir şekil decorator bulur.
Genel yöntemStatik üye FindDecorator(IList<Decorator>, String) Verilen ada sahip bir şekil decorator bulur.
Genel yöntem FindFirstChild Şekil için Gezinti sıradaki ilk alt arar.
Genel yöntem FindFreeArea Kılavuz çubuğunda boş bir alanı şekil için bulur.
Genel yöntem FindLastChild Şekil için Gezinti sıradaki son alt arar.
Genel yöntem FindNextChild Şekil için Gezinti sıradaki bir sonraki alt arar.
Genel yöntem FindNextInChildFields Gezinti sıradaki sonraki Şekil alan arar.
Genel yöntem FindPreviousChild Önceki alt gezinti sıra şekil için arar.
Genel yöntem FindPreviousInChildFields Gezinti sırası önceki şekli alanında arar.
Genel yöntem FindShapeField(String) Bir şekil Şekil alanında arar.
Genel yöntemStatik üye FindShapeField(IList<ShapeField>, String) Bir şekil Şekil alanında arar.
Genel yöntem FixUpChildShapes Oluşturur veya modeli öğe oluşturulduğunda veya güncelleştirildiğinde, oluşturulacak alt şekiller ayarlar.Tarafından Diagram.FixUpDiagram() olarak adlandırılır.
Genel yöntem Focused Şekli odağa sahip olup olmadığını doğrular.
Genel yöntem GetAccessibilityObject Şekle atanan erişilebilir nesne alır.
Genel yöntem GetChildElements Üst şekle ait alt Şekiller koleksiyonu alır.
Genel yöntem GetCursor Fare şekil üzerinde olduğunda görüntülenen işaretçi alır.
Genel yöntem GetDomainClass Bu öğe için etki alanı çoğu türetilmiş sınıf alır. (ModelElement kaynağından devralındı.)
Genel yöntem GetDragOverToolTipText Fare şekil üzerinde olduğunda görüntülenen araç ipucu metni alır.
Genel yöntem GetFieldAccessibleDescription Şeklinde bir alanın açıklamasını alır.
Genel yöntem GetFieldAccessibleName Şeklinde bir alanın adını alır.
Genel yöntem GetFieldAccessibleValue Şekli bir alanın değerini alır.
Genel yöntem GetFieldRepresentedElement Alt şekli temsil eden birincil öğesi alır.
Genel yöntem GetFieldRepresentedProperty Şeklinde bir alan için özellik bilgilerini alır.
Genel yöntem GetHashCode Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.)
Genel yöntem GetPotentialMouseAction Belirli bir noktaya Diyagram üzerinde fare olayı aşağı gerçekleştirmek için fare eylemi alır.
Korumalı yöntem GetRoleCollection<TCollection, TElement>(Guid) Alır veya bağlı öğe koleksiyonu oluşturur (ModelElement kaynağından devralındı.)
Genel yöntem GetShapeLuminosity Renk parlaklığı şeklin hesaplar.
Genel yöntem GetSubFieldAccessibleDescription Şeklinde alt alan açıklamasını alır.
Genel yöntem GetSubFieldAccessibleName Şeklinde alt alan adını alır.
Genel yöntem GetSubFieldAccessibleValue Şekli bir alt alanın değerini alır.
Genel yöntem GetSubFieldRepresentedElements Alt alan şekli temsil eden öğeleri koleksiyonu alır.
Genel yöntem GetSubFieldRepresentedProperty Özellik alt alanı alır.
Genel yöntem GetSubFieldRepresentedPropertyElements Alt alan için özellik içeren öðenin alır.
Genel yöntem GetToolTipText Fare işaret şekli için araç ipucu metni alır.
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Korumalı yöntem HasCachedDragOverResult Sonuçları üzerinden sürükleyin fare olayı için önbelleğe yazılıp yazılmayacağını doğrular.
Genel yöntem Hide Şekil ve tüm alt öğelerini gizler.
Korumalı yöntem HideCustomToolTip Şekil için özel araç ipucu gizler.
Korumalı yöntem InitializeDecorators Başlatır ve şekil türü alanlarını ekler.
Korumalı yöntem InitializeInstanceResources Kaynaklar için shape örneğini başlatır.
Korumalı yöntem InitializeResources Şekil kaynaklarını başlatır.
Korumalı yöntem InitializeShapeFields Şekil etiketleri, simgeler, satır metin ve arka plan görüntüleri gibi gösteren alanların listesini başlatır.Bir kez sınıf olarak adlandırılır.
Genel yöntem Invalidate() İşlemin sonunda, şekil ve hemen kendi ortamı boyanır emin olur.
Genel yöntem Invalidate(Boolean) İşlemin sonunda şekli boyanır emin olur.Şekil Özellikleri değiştirdiyseniz bu çağrı.
Genel yöntem Invalidate(RectangleD) İşlemin sonunda, şekil ve eski konumuna boyanır emin olur.
Genel yöntem IsDescendantOf Şekli bir başka bir şekil alt öğe olup olmadığını doğrular.
Korumalı yöntem IsNavigationKey(Char) Anahtar gezinme komut olarak kullanılıp kullanılmadığını doğrular.
Korumalı yöntem IsNavigationKey(Keys) Anahtar veri gezinme komut olarak kullanılıp kullanılmadığını doğrular.
Genel yöntem IterateShapes Bir şekil ve onun alt şekiller sırayla dolaşır.
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Korumalı yöntem MergeConfigure Sunu öğeler için kullanılmaz. (PresentationElement kaynağından devralındı.)
Korumalı yöntem MergeDisconnect Kaynak öğe hedef öğesinden bağlantısını keser. (ModelElement kaynağından devralındı.)
Korumalı yöntem MergeRelate Bir modeli öğesini ve bir Grup modeli öğeleri arasında bir ilişki oluşturur. (PresentationElement kaynağından devralındı.)
Korumalı yöntem ModifyLuminosity Şekil için Vurgu renk parlaklığı hesaplar.
Korumalı yöntem MoveByRepositioning(DiagramDragEventArgs) Şekiller grubunda farenin konumunu belirleyen tutara göre yeniden konumlandırır.
Genel yöntem MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) Şekiller grubunda farenin konumunu belirleyen tutara göre yeniden konumlandırır.
Genel yöntem NavigateAscend Gezinti sıradaki sonraki ata gider ve odak güncelleştirir.Kullanıcı Gezinti tuş vuruşları için yanıt olarak adlandırılır.
Genel yöntem NavigateDescend İleri gider alt gezinti sıralı ve odak güncelleştirir.Kullanıcı Gezinti tuş vuruşları için yanıt olarak adlandırılır.
Korumalı yöntem NavigateTo Gezinti sıradaki belirli bir şekilde gider ve odak güncelleştirir.
Genel yöntem NavigateToFirst Geçerli seçimin üst gezinti sıradaki ilk şekli gider.Kullanıcı Gezinti tuş vuruşları için yanıt olarak adlandırılır.
Genel yöntem NavigateToLast Son seçimin üst gezinti sırayla şeklinde gider.Kullanıcı Gezinti tuş vuruşları için yanıt olarak adlandırılır.
Genel yöntem NavigateToNext Gezinti sıradaki sonraki Şekil gider.Kullanıcı Gezinti tuş vuruşları için yanıt olarak adlandırılır.
Genel yöntem NavigateToPrevious Gezinti sıra önceden seçilen şekil için gider.Kullanıcı Gezinti tuş vuruşları için yanıt olarak adlandırılır.
Korumalı yöntem OnAssociatedPropertyChanged Bir bellek içi değerini saklamak bir alan için özellik değişikliklerini Şekil Şekil güncelleştirir.
Korumalı yöntem OnBeforePaint Şekil boyamak için kullanılan önce kalemler ve Fırçalar gibi kaynakları güncelleştirir.
Genel yöntem OnBeginEdit Bir metin alanı düzenlemek başladığında denir.
Genel yöntem OnBoundsFixup Sınırları konumu ve boyutu üst ve alt kümesi veya düzeltilmiş olarak adlandırılır.Boyutunu veya iç düzenini değiştirmek için geçersiz kılar.
Korumalı yöntem OnChildConfigured Konumlarını ve boyutlarını alt şekillerin yaklaşık olarak belirlenen zaman denir.Geçersiz kılma özel kurallar ayarlayın.
Korumalı yöntem OnChildConfiguring Boyut ve konum sonra adlı bir alt öğesi için belirlenen şekil.
Genel yöntem OnClick Kullanıcı şekli tıklattığında denir.
Korumalı yöntem OnCopy Bu öğe başka bir öğenin bir kopyası olarak oluşturulduğunda denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnDeleted Bu öğe modelinden silindiğinde denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnDeleting Bu öğeyi silinmek üzere olduğunda denir. (ModelElement kaynağından devralındı.)
Genel yöntem OnDoubleClick Kullanıcı şekli tıklattığında denir.
Genel yöntem OnDragDrop Kullanıcı şeklin bir öğe sürüklendiğinde olarak adlandırılır.
Genel yöntem OnDragEnter Fareyi sürükleme işlemi sırasında bir şekil girdiğinde denir.
Genel yöntem OnDragLeave Bir şekli fare hareket ettiğinde denir.
Genel yöntem OnDragOver Şeklin üzerine fare hareketi yanıtlamak için bu yöntemi geçersiz kılar.İmleç geri bildirimi kullanıcıya göstermek için e.Effect olarak ayarlayın.
Genel yöntem OnEndEdit Kullanıcı bir metin alanı düzenleme sona erdiğinde denir.
Genel yöntem OnInitialize Şekil başlatmak için çağrıldı.Bu nesne için olay işleyicileri ve kuralları iliştirmek için geçersiz kılar.
Genel yöntem OnKeyDown Bir tuşa basıldığında denir.
Genel yöntem OnKeyPress Bir karakter yazıldığında denir.
Genel yöntem OnKeyUp Bir tuş serbest bırakıldığında denir.
Genel yöntem OnMouseDown Kullanıcı fare tuşuna bastığında denir.
Genel yöntem OnMouseEnter Fare şeklinde girdiğinde denir.
Genel yöntem OnMouseHover Şeklin üzerinden fare geldiğinde denir.
Genel yöntem OnMouseLeave Fare şeklinde çıktığında denir.
Genel yöntem OnMouseMove Tekrar tekrar ne zaman kullanıcı fare hareket denir.
Genel yöntem OnMouseUp Fare düğmesi serbest bırakıldığında denir.
Genel yöntem OnMouseWheel Kullanıcı fare tekerleğini döndürülmüş metin olduğu zaman denir.
Genel yöntem OnOrphaned Ne zaman adlı bir
Genel yöntem OnPaintEmphasis Vurgu seçili şekle uygulandığında denir.
Genel yöntem OnPaintFeedback Sürükle ve bırak görüş boyandığında denir.
Genel yöntem OnPaintSelection Seçim Vurgusu boyamak için çağrıldı.
Genel yöntem OnPaintShape Şekli temel parçalarını boyamak için çağrıldı.
Korumalı yöntem OnResurrected Bu öğe bir modeline eklendiğinde denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnRolePlayerPositionChanged Bir rol konumu değiştiğinde denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnRolePlayerPositionChanging Rol player konumu değişmek üzere olduğunda denir. (ModelElement kaynağından devralındı.)
Genel yöntem OnShapeInserted Bir şekil başka bir alt eklendiğinde denir.
Genel yöntem OnShapeRemoved Şeklin üst şeklini alt şekle olarak kaldırıldığında denir.
Genel yöntem PerformResizeParentRule() Etki alanına özgü dili tasarımcısının üst şeklinde kendi alt şekiller eşleşecek şekilde yeniden gerekir uyarır.
Genel yöntem PerformResizeParentRule(Boolean, ShapeElement) Etki alanına özgü dili tasarımcısının üst şeklinde kendi alt şekiller eşleşecek şekilde yeniden gerekir uyarır.
Korumalı yöntem PermitChildVisibility Alt şekli çizimde görüntülenip görüntülenmeyeceğini denetler.
Korumalı yöntem ProcessVisibilityChange Görünürlük bir değişiklik yapıldığında, alt şekli görünürlüğünü güncelleştirir.
Genel yöntem PurgeLayoutObjects Şekil Çizim Kılavuz üzerinde konumlandırmak için kullanılan nesneleri kaldırır.
Genel yöntem PurgePoints Şekil Çizim Kılavuz üzerinde noktalarını kaldırır.
Genel yöntem RebuildShape Şekli yeniden oluşturur.
Genel yöntem RemoveLayoutObject Göreceli ve iç içe geçmiş alt şekiller, çizim kılavuzundan da dahil olmak üzere, Şekil kaldırır.
Genel yöntem Selected Şekli belirtilen görünümde seçili olup olmadığını doğrular.
Korumalı yöntem SetInitialGraphLayoutVisibility Grafik görünürlüğünü belirler.
Genel yöntem SetShowHideState Şekil ve tüm alt görünürlüğünü belirler.
Korumalı yöntem SetShowHideStateImplementation Şekil görünürlüğünü belirler.
Korumalı yöntem ShouldAddShapeForElement Bir şekil Diyagramı'nda belirtilen etki alanındaki bir sınıf örneğinin temsil etmek üzere oluşturulan olup olmadığını belirler.
Genel yöntem ShouldReparentOnMove Alt şekil taşındığında alt şeklinde yeni bir üst eklenip eklenmeyeceğini doğrular.
Genel yöntem Show Bir şekli ve tüm alt görünür hale getirir.
Korumalı yöntem ShowCustomToolTip Bir şeklin özel araç ipucu görünür hale getirir.
Genel yöntem ToString Şekli ve türü adını alır. (Object.ToString() geçersiz kılınır.)
Genel yöntem TranslateGeometryToAbsoluteBounds Göreli sınırları mutlak sýnýrýný şeklin geometrisini dönüştürür.
Genel yöntem TranslateGeometryToRelativeBounds Mutlak sınır göreli sýnýrýný şeklin geometrisini dönüştürür.
Genel yöntem TranslateToAbsoluteBounds Mutlak sınır şekli için göreli sınırları dönüştürür.
Genel yöntem TranslateToRelativeBounds Mutlak sınır şekli göreli sýnýrýný dönüştürür.
Korumalı yöntem UpdateDerivedVisible Türetilmiş şekli görünür durumunu güncelleştirir.
Genel yöntem UpdateGeometryLuminosity(DiagramClientView, Brush) Fırça için parlaklığı güncelleştirir.
Genel yöntem UpdateGeometryLuminosity(DiagramClientView, Pen) Kaleme ilişkin renk parlaklığı güncelleştirir.

Üst

Olaylar

  Ad Açıklama
Genel olay Click Kullanıcı fare üzerinde bir şekli tıklattığında gerçekleşir.
Genel olay DoubleClick Kullanıcı fareyi çift tıklattığında gerçekleşir.
Genel olay KeyDown Kullanıcı bir tuşa bastığında oluşur.
Genel olay KeyPress Kullanıcı basar ve bir anahtar & amp; ortaya çıkar.
Genel olay KeyUp Kullanıcı bir tuşa bıraktığında gerçekleşir.
Genel olay MouseDown Kullanıcı fare düğmesine bastığında oluşur.
Genel olay MouseMove Kullanıcı fare hareket ettirildiğinde gerçekleşir.
Genel olay MouseUp Kullanıcı fare düğmesini serbest bıraktığında oluşur.
Genel olay MouseWheel Kullanıcı fare tekerleğini döndürür oluşur.

Üst

Genişletme Yöntemleri

  Ad Açıklama
Genel Genişletme Yöntemi AddExtension(Guid) Fazla Yüklendi. Bu ModelElement yeni örneklenmiş uzantısıyla tanımlanan etki alanı türü genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi AddExtension(Type) Fazla Yüklendi. Belirtilen türde yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi AddExtension(DomainClassInfo) Fazla Yüklendi. Belirtilen etki alanı türü yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi AddExtension(ExtensionElement) Fazla Yüklendi. Bu ModelElement belirli bir uzantıya sahip genişletir.Aynı türden bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi AddExtension<T>() Fazla Yüklendi. Belirli bir türdeki yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Aynı türden bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi CanDelete Modelinden öğeyi siler. (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetAllExtensions Bir sýralanabilir öğeleri ağaç üzerinden ilk Kesiti bu ModelElement gömülü avantajlarına gerçekleştiren dönün. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetBaseElement Belirtilen ModelElement katılıyor sanal mel kökünü verir. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetDslDefinitionModelElement Bu yöntem PresentationElement karşılık gelen gerçek modeli öğe döndürülür güvence altına alır. DslDesigner PELs için ilgili konu gerçekten bir iç TreeNode sınıf ve gerçek mel olabilir. Bu yöntem gerçek mel böylece bu gibi durumlarda doğru şekilde işler. (PresentationElementHelper tarafından tanımlandı.)
Genel Genişletme Yöntemi GetExtension(Guid) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetExtension(Type) Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Böyle bir uzantı öğesi varsa, bir InvalidOperationException yükseltilecektir. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetExtension(DomainClassInfo) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetExtension<T>() Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Böyle bir uzantı öğesi varsa, bir InvalidOperationException yükseltilecektir. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetLocks Bu öğe için kilit bayrakları alın.Bu öğeyi içeren bölüme etkin kilitleri dahil edilir. (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi IsExtendedBy(Guid) Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi IsExtendedBy(Type) Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi IsExtendedBy(DomainClassInfo) Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi IsLocked Bu öğe herhangi biri belirlenen kilitleri sahip olup olmadığını test (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(Type) Fazla Yüklendi. Belirli bir tür bu ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(Guid) Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(DomainClassInfo) Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(ExtensionElement) Fazla Yüklendi. Belirtilen ExtensionElement bu ModelElement extensions kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi SetLocks Bu öğenin kilit bayraklar ayarlandı (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi TryGetExtension(Guid) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi TryGetExtension(Type) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi TryGetExtension(DomainClassInfo) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi TryGetExtension<T>() Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Bu öğe böyle bir uzantısı ise sonuç null olur. (ModelElementExtensionMethods tarafından tanımlandı.)

Üst

Alanlar

  Ad Açıklama
Genel alanStatik üye DomainClassId Şekle atanan kimliği temsil eder.

Üst

Açık Arabirim Uygulamaları

  Ad Açıklama
Açık arabirim uygulamasıÖzel yöntem IMergeElements.CanMerge Bu öğe prototip içerikle birleştirebilir, true deðerini verir. (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.ChooseMergeTarget(ElementGroup) (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.MergeConfigure (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.MergeDisconnect (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.MergeRelate (ModelElement kaynağından devralındı.)

Üst

Notlar

Model öðe ya da şekil temsil eden ilişki gezinmek için ModelElement.

Önemli alt türlerini içerir:

  • Diagram– şekilleri ve bağlayıcıları topluluğu temsil eder.Bir diyagram içeriğini .diagram dosyasında kalıcıdır.dsl tanımınızı bir diyagram sınıf belirtirseniz, bu sınıftan türetilir.

  • NodeShape– bir bağlayıcı bir sıfır olmayan alanı olan bir şekli temsil eder.dsl tanımınızı şekil sınıfları belirtirseniz, bunlar NodeShape türetilmiştir.

  • BinaryLinkShape– iki NodeShapes arasında bir satır temsil eder.dsl tanımınızı bağlayıcı sınıfları belirtirseniz, bunlar bu BinaryLinkShape türetilmiştir.

Daha fazla bilgi için bkz. [yönlendirme] Nasıl yapılır: gidin ve bir diyagram Güncelleştir.

Class diagram of base shape and element types

İş 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ı

Diğer Kaynaklar

[yönlendirme] Nasıl yapılır: gidin ve bir diyagram Güncelleştir