Aracılığıyla paylaş


Microsoft.VisualStudio.Modeling.Diagrams Ad Alanı

Türleri Microsoft.VisualStudio.Modeling.Diagrams ad dsl bir diyagram görüntüler.Çizimler, şekiller ve dsl tanım dosyasında tanımlayın bağlayıcılar uygulanmasındaki sağlarlar.Program kodunu kullanarak dsl görünümünü özelleştirmek için bu ad alanında tanımlanan türleri ile çalışır.

Class diagram of base shape and element types

Asıl faiz türleri şunlardır:

  • NodeShape– temel sınıf dsl tanımında belirttiğiniz şekil.

  • BinaryLinkShape– dsl tanımında belirttiğiniz bağlayıcılar, temel sınıf.Temel bir sınıf olan LinkShape, diğer türetilmiş sınıfları vardır.

  • Diagram– dsl tanımında belirttiğiniz diyagramın temel sınıf.

  • ShapeElement– base class of NodeShape and LinkShape.Diyagramı, şekilleri ve bağlayıcıları tüm ShapeElements olur.

  • PresentationViewsSubject– bir şekil ya da bağlayıcı Diyagram ve etki alanı modeli öğe arasındaki ilişki.

  • ShapeField– bir bölme şekil, metin satırı, bir etiket bölümünde gibi bir şeklin içindeki alanı veya bir simge.

  • Decorator– ShapeField içinde görüntülenen öğe.A IconDecorator resimde şekli içerir ve bir TextDecorator bir etiketi görüntüler.

  • DiagramItem– başvuru şekli ve isteğe bağlı olarak bir alan ve şeklin içindeki alt alan.Kullanıcı işleminin hedefi tanımlamak için kullanılır.

  • ShapeGeometry– Bu sınıf ve türetilmiş sınıflardan tanımlamak ve şekiller, elips, dikdörtgen, bölmeler, bağlayıcılar ve simgeler gibi önemli farklı türde anahatlarını Çiz.Şekilleri Bu sınıflar için fare işaretçisini şekli ve temel anahatları boyama içinde olup belirlenmesi temsilci.

Class diagram of standard diagram types

Sınıflar

  Sınıf Açıklama
Genel sınıf AbsoluteBoundsChangedEventArgs Şekil AbsoluteBounds özelliği değiştiğinde eski ve yeni sınır değerleri.Bu olay depolama alanından kaynaklanır.
Genel sınıf ActionCanceledState MouseAction iptal edildiğini gösterir MouseAction durumu.
Genel sınıf ActionCompletedState MouseAction tamamlandığını bildiren MouseAction durumu.
Genel sınıf AmbientFontHelper Tasarımcı yazı tipi retriving yardımcı olmak için kullanılan
Genel sınıf AnchoringBehavior Nasıl ShapeField konumlandırıp kendisini NodeShape taşır ve yeniden boyutlandırır üstü olarak açıklar.
Genel sınıf AnchorPoint
Genel sınıf AnchorPointAction El ile LinkShapes kendi LineSegments işleyerek yolları MouseAction.
Genel sınıf AreaField Bir şeklin arka doldurmak için bir renk degradesi tanımlar Şekil alan.
Genel sınıf AssociatedPropertyInfo ShapeField ile ilişkili etki alanı özelliği hakkında bilgi sağlayan sınıf.
Genel sınıf AvoidCornerRule Sınırları kuralı bir dikdörtgen yuvarlak köşeli köşedeki bir bağlantı noktasını yerleştirmek izin vermez.
Genel sınıf BinaryLinkNodeChangeRule Bağlantı bitiş noktası düğümlerinden birinin değiştiğinde yeniden yönlendirmek kural'ı tıklatın.
Genel sınıf BinaryLinkShape Bir satır veya bir Diyagram üzerinde iki şekil bağlayabilirsiniz ok temsil eder.İkili bağlantı da şeklinde kendisine bağlayan bir döngü oluşturuyor.
Genel sınıf BinaryLinkShapeBase BinaryLinkShape için soyut temel sınıfı
Genel sınıf BinaryLinkShapeGeometry Çizim, Katlama ve BinaryLink tasarım yüzeyi üzerinde sınama isabet Kapsüller
Genel sınıf BinaryLinkShapeSerializer
Genel sınıf BinaryLinkShapeSerializerBase Seri hale getirici BinaryLinkShapeSerializerBase için DomainClass BinaryLinkShape.
Genel sınıf BoundsRules Burada bir şekil bulunabilir ve nasıl boyutlandırılabilir sınırlamak kuralları.
Genel sınıf BrushDescriptor Bir sınıf ve (onu zaten oluşturulmuş ederseniz) bu bilgileri tarafından açıklanan fırça örneğini BrushStyleSetInfo.BrushDescriptor daha sonra kullanmak üzere önbelleğe ' dir.
Genel sınıf BrushSettings BrushSettings olarak işaretlenmiş veya sabit bir BrushStyleSetInfo bazı özellikler sağlar.Bazı fırça ayarları Immutable olarak işaretlenmişse, sonra bunlar yeniden değiştirilmesine izin verilmez.
Genel sınıf BrushStyleSetInfo Fırça StyleSet bilgilerini içerir.Tüm kullanılabilir ayarları bunlar vb. bir fırça rengi, BrushType, HatchType, resim gibi yerleştirilmiş.Bilgiler, HybridDictionary belirli bir önbelleğe alınan kaynak arama için kullanılan bu sınıf için benzersiz bir karma kodu oluşturmak için kullanılır.
Genel sınıf ChevronButtonField Çift ok Genişlet/Daralt düğmesini temsil eden bir ShapeField
Genel sınıf CircleShapeGeometry CircleShapeGeometry Özet açıklaması.
Genel sınıf ClickedState Kullanıcı basılı olduğunu gösterir MouseAction durumunu aşağı ve bir sürükle harekete geçirmek yeterli taşımadan fare düğmesini hareketidir.
Genel sınıf CommandIdCollection
Genel sınıf CommentShape Temel yorum sınıf.CommentShape bir düzenlenebilir açıklama şeklini tanımlar.
Genel sınıf CommentShapeAddRule
Genel sınıf CommentShapeSerializer Seri hale getirici CommentShapeSerializer için DomainClass CommentShape.
Genel sınıf CommentShapeTypeDescriptor CommentShape sınıfı için özel türü tanımlayıcısı.
Genel sınıf Compartment Bir bölme bölme şeklin içinde.
Genel sınıf CompartmentDescription Tüm bölme açıklamaları için taban sınıf.
Genel sınıf CompartmentMapping Bölme eşleştirmeleri için taban sınıf.Bağlantılı içeriği bölmeler, alttaki nesne modeli arasındaki bölme eşlemelerini sağlar
Genel sınıf CompartmentRuleHelper Bölme liste öğesini işleme için paylaşılan kod ile statik sınıf eklemek, kaldırmak ve kurallarını değiştirmek.
Genel sınıf CompartmentSerializer DomainClass bölme için seri hale getirici CompartmentSerializer.
Genel sınıf CompartmentShape Temel sınıf bölme şekillerden dsl tanımında tanımlayın.
Genel sınıf CompartmentShapeAreaField
Genel sınıf CompartmentShapeSerializer Seri hale getirici CompartmentShapeSerializer için DomainClass CompartmentShape.
Genel sınıf CompartmentTypeDescriptor Bölme sınıfı için özel türü tanımlayıcısı.
Genel sınıf ConnectAction Fare eylemi kullanıcının bir SoftwareComponentType şekli veya bağlantı şekli diğerine bir bağlantı oluşturmak için sürükleyin.
Genel sınıf ConnectionPoint ConnectionPoint graph nesnesini VGConnection nesne sarar.
Genel sınıf ConnectionType İki ShapeElements arasında genel bağlantı davranışını açıklar.
Genel sınıf ConnectorDecorator Bir bağlayıcı üzerinde yerleştirildiğinde gösterim Decorators temsil etmek için kullanılan yolu ShapeFields ve alt şekiller kapsüllemek için sınıf
Genel sınıf CoreDesignSurfaceCopyClosure Kapanışı ziyaretçi filtresi kopyalama
Genel sınıf CoreDesignSurfaceCopyClosureBase Temel sınıf kopya kapanışı ziyaretçi filtresi
Genel sınıf CoreDesignSurfaceDeleteClosure Kapanışı ziyaretçi filtreyi kaldırma
Genel sınıf CoreDesignSurfaceDeleteClosureBase Filtreyi Kaldır kapanışı ziyaretçi için temel sınıf
Genel sınıf CoreDesignSurfaceDomainModel Yansıma geçersiz kılma değiştirme API'ları
Genel sınıf CoreDesignSurfaceDomainModelSerializer IDomainModelSerializer arabiriminin seri hale getirilmeye / CoreDesignSurface etki alanı modeli seriyi kaldırmak için kullanılan bir uygulamasını sağlar.
Genel sınıf CoreDesignSurfaceDomainModelSerializerBase IDomainModelSerializer uygulayan temel sınıf
Genel sınıf CoreDesignSurfaceSerializationBehavior DomainXmlSerializationBehavior uygulaması için tanımlanan davranış CoreDesignSurfaceSerializationBehavior.Bu somut çift türetilen uygulama türüdür.
Genel sınıf CoreDesignSurfaceSerializationBehaviorBase DomainXmlSerializationBehavior uygulaması için tanımlanan davranış CoreDesignSurfaceSerializationBehavior.Bu soyut çift türetilen uygulaması tabanıdır.
Genel sınıf CoreDesignSurfaceSerializationBehaviorMonikerResolver Ad çözme seri hale getirme davranış CoreDesignSurfaceSerializationBehavior.
Genel sınıf CoreDesignSurfaceSerializationBehaviorSerializationMessages Seri hale getirme iletileri sağlamak için yardımcı sınıfı
Genel sınıf CoreDesignSurfaceSerializationHelper Seri hale getiriliyor ve CoreDesignSurface modelleri kaldırmada yardımcı sınıfı.
Genel sınıf CoreDesignSurfaceSerializationHelperBase Seri hale getiriliyor ve CoreDesignSurface modelleri kaldırmada yardımcı sınıfı.
Genel sınıf CreateAction Fıle_opened_unknown_object, bunları Diyagram üzerinde oluşturmak için araç kutusu'ndan öğe seçmek için yanıt verir.
Genel sınıf DashStyleTypeConverter DashStyle değerler özellik kılavuzunu görüntülemek için dönüştürücü yazın."Özel" değeri, bu değer hedef Tasarımcısı'nda görünmesini için anlam taşımıyor bu yana Çıkış Süzgeçleri.
Genel sınıf Decorator Türetilmiş bir sınıfta geçersiz kılınmış, diyagramdaki decorator bir öğesini temsil eder.
Genel sınıf DecoratorDoubleEmptyArrow Bu, yalnızca iki satırlı bir ok decorator
Genel sınıf DecoratorEmptyArrow Bu, yalnızca iki satırlı bir ok decorator
Genel sınıf DecoratorEmptyDiamond Diyagramın arka plan rengi ile doldurulan bir elmas decorator budur.
Genel sınıf DecoratorFilledArrow BrushId temel renkle doldurulmuş bir kapalı ok decorator budur.
Genel sınıf DecoratorFilledDiamond BrushId temel renkle doldurulmuş bir elmas decorator budur.
Genel sınıf DecoratorHollowArrow Diyagramın arka plan rengi ile doldurulan bir kapalı ok decorator budur.
Genel sınıf DecoratorHostShape Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape DomainClass DecoratorHostShape açıklaması
Genel sınıf DecoratorHostShapeBase DomainClass DecoratorHostShape için temel sınıf çift türetilmiş
Genel sınıf DecoratorHostShapeSerializer Seri hale getirici DecoratorHostShapeSerializer için DomainClass DecoratorHostShape.
Genel sınıf DecoratorHostShapeSerializerBase Seri hale getirici DecoratorHostShapeSerializerBase için DomainClass DecoratorHostShape.
Genel sınıf DefaultBoundsRules Ek kılavuz ve bağlantı bağlı alt oranları temel kuralları.
Genel sınıf DefaultGroupBoundsRules Grubu yeniden bağlandığınızda bir grup şekil konumunu sınırlamak kuralları.
Genel sınıf DesignSurfaceAccessibleObject DiagramClientView için erişilebilir nesne
Genel sınıf DesignSurfaceElementOperations GhostShapeCollections için destek ekleyerek IMS ElementOperations sınıfını genişletir.
Genel sınıf DesignSurfaceMergeContext Birleştirme sağlar (diğer bir deyişle, bırakma/Yapıştır) ElementGroupPrototype'nın nesneler hedef deposuna reconstituted birleştirme işlemi tarafından başlangıçta ayarlanır bilgilerinin.Birleştirme bilgilerini daha sonra birleştirme işlemi ve hata düzeltme aşaması boyunca kullanılır.
Genel sınıf Diagram Bir diyagram temsil eder.
Genel sınıf DiagramAssociationEventArgs Olay bağımsız Diyagram - Diyagram ilişkisi olaylarını görüntülemek için
Genel sınıf DiagramBrushes Her özellik DiagramBrushes sınıfının DiagramClientView Boya yöntemler tarafından kullanılan bir fırça kaynağı benzersiz olarak tanımlayan bir StyleSetResourceId nesnesidir.
Genel sınıf DiagramClientView Bu herhangi bir IMS Diyagram oluşturma yeteneğine sahip olan IMS tabanlı tasarım bir yüzeydir.
Genel sınıf DiagramDeleteRule Bir kural bir diyagram deposundan kaldırıldı bağlandığınızda yürütür.
Genel sınıf DiagramDragEventArgs DragDrop, DragEnter veya DragOver olay için veri sağlar.
Genel sınıf DiagramEventArgs Tasarım yüzey denetimden kaynaklanan olayları için temel olay args sınıf.
Genel sınıf DiagramFixupConstants
Genel sınıf DiagramFonts Her özellik DiagramFonts sınıfının DiagramClientView Boya yöntemler tarafından kullanılan bir yazı tipi kaynağı benzersiz olarak tanımlayan bir StyleSetResourceId nesnesidir.
Genel sınıf DiagramHitTestInfo
Genel sınıf DiagramItem Bir ShapeElement, bir ShapeField veya bir ShapeSubField temsil eder.İsabet sınaması, seçim, odak ve erişilebilirlik için kullanılmak üzere hazırlanmıştır.
Genel sınıf DiagramItemCollection DiagramItem örnekleri topluluğu.Bir DiagramItem, ShapeElement, ShapeField ya da ShapeSubField bir örnek Diyagramı'nda temsil eder ve isabet sınaması ve seçimi gibi şeyler için kullanılır.
Genel sınıf DiagramItemEventArgs Belirli bir faiz DiagramItem için başvuruda DiagramEventArgs.
Genel sınıf DiagramKeyEventArgs KeyDown ya da KeyUp olayı için veri sağlar.
Genel sınıf DiagramKeyPressEventArgs KeyPress olayı için veri sağlar.
Genel sınıf DiagramMouseEventArgs Veriler için MouseUp, MouseDown ve MouseMove olayları sağlar.
Genel sınıf DiagramPaintEventArgs Boya bağımsız değişkenleri
Genel sınıf DiagramPens Her özellik DiagramPens sınıfının DiagramClientView Boya yöntemler tarafından kullanılan kalem kaynak benzersiz olarak tanımlayan bir StyleSetResourceId nesnesidir.
Genel sınıf DiagramPointEventArgs Fare konumuna Olay verileri içerir.
Genel sınıf DiagramSelectionRules
Genel sınıf DiagramSerializer DomainClass Diyagram için seri hale getirici DiagramSerializer.
Genel sınıf DiagramSpy
Genel sınıf DiagramTypeDescriptor Diyagram sınıfı için özel türü tanımlayıcısı.
Genel sınıf DiagramView Bu tasarım yüzeyi ve kaydırma çubukları oluşturduğu görünümü denetimidir.
Genel sınıf DiagramViewAccessibleObject
Genel sınıf DiagramWatermark Diyagram boş olduğunda, Diyagram filigran denetim.
Genel sınıf DiagramWinEvents Çizimleri için erişilebilir WinEvent destek.
Genel sınıf DragCanceledState O sürükleyerek gösterir MouseAction durumu iptal edildi.ActionCanceledState ile karıştırılmamalıdır budur.Bu DragCanceledState sadece Sürükle iptal edildiğini gösterir; Tüm MouseAction değil.MouseAction Sürükle iptal sonra bile etkin kalabilir.Birden çok Sürükle işlemi tek bir MouseAction izin verir.
Genel sınıf DragCompletedState O sürükleyerek gösterir MouseAction durumu tamamlandı.ActionCompletedState ile karıştırılmamalıdır budur.Bu DragCompletedState sadece Sürükle tamamlandığını gösterir; Tüm MouseAction değil.MouseAction Sürükle tamamladıktan sonra bile etkin kalabilir.Birden çok Sürükle işlemi tek bir MouseAction izin verir.
Genel sınıf DragDropPendingAction Ole sürükle/bırak başlaması gereken algılar MouseAction.Başladıktan sonra bu MouseAction tamamlar ve sonra Ole sürükle/bırak için denetim olanağı verir.
Genel sınıf DraggingState Kullanıcı etkin olarak fare ile sürükleyerek olduğunu gösteren MouseAction durumu.
Genel sınıf DragPendingState Kullanıcı fare düğmesini basılı ancak henüz fare düğmesini hareketidir veya fare henüz taşınmış olduğunu gösteren MouseAction durumu sürükleyerek başlatmak şu ana kadar yeterli.
Genel sınıf DragSourceContext ElementGroupPrototype kaynakta oluşturulduğunda, başlangıçta ayarlanır Sürükle kaynak bilgilerini sağlar.Sürükle görüş ve birleştirme için kullanılır (yani bırakma/Yapıştır) işlemi.
Genel sınıf DropTargetContext Hedef bağlam bilgileri ve gelen özel hareket bağlamı yöntemleri eklemek ve almak için drop sağlar.
Genel sınıf DropTargetFeedback Görüş hayali şekilleri kullanarak çizim yolunu sürükleyin sağlar.
Genel sınıf EdgePoint
Genel sınıf EdgePointCollection Tıpkı bir ArrayList edgepoints listesini ele
Genel sınıf EdgePointCollectionConverter Böylece İnsan okuma mümkün biçiminde seri hale getirilebilir EdgePointCollection örnekleri için TypeConverter'I.Dönüştürülen EdgePointCollection sözdizimi gerekir "[(x: y: bayrak); (x: y: bayrak); ...] ", burada bayrağı etmeyebilirsiniz için Normal.Geriye dönük uyumluluk için dönüştürücü de ikili seri hale getiricisi tarafından üretilen bir dize dönüştürme destekler, ancak onu hiçbir zaman bir EdgePointCollection ikili biçime dönüştürecek olan.
Genel sınıf EdgePointConverter Böylece İnsan okuma mümkün biçiminde seri hale getirilebilir EdgePoint örnekleri için TypeConverter'I.Dönüştürülen EdgePoint sözdizimi gerekir "(x: y: bayrak)", burada bayrak için Normal atlanabilir.Geriye dönük uyumluluk için dönüştürücü de ikili seri hale getiricisi tarafından üretilen bir dize dönüştürme destekler, ancak onu hiçbir zaman bir EdgePoint ikili biçime dönüştürecek olan.
Genel sınıf ElementListCompartment Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment DomainClass ElementListCompartment açıklaması
Genel sınıf ElementListCompartmentDescription ListCompartments CompartmentShapes için uygulanan açıklaması.
Genel sınıf ElementListCompartmentMapping Bir eşleme bilir uçağa modellemesini ilişki ve listede görüntülenen özellik hakkında ListCompartments.
Genel sınıf ElementListCompartmentSerializer Seri hale getirici ElementListCompartmentSerializer için DomainClass ElementListCompartment.
Genel sınıf EllipseShapeGeometry EllipseShapeGeometry Özet açıklaması.
Genel sınıf EmptySelection Seçim tutamaçlarını boşaltın.
Genel sınıf ExpandCollapseDecorator Bir NodeShape bir Genişlet/Daralt düğmesini yöneten decorator
Genel sınıf FieldAccessibleObject FieldAccessibleObject Özet açıklaması.
Genel sınıf FontDescriptor FontDescriptor sınıf FontStyleSetInfo sınıf ve (onu zaten oluşturulmuş ederseniz) bu bilgileri tarafından açıklanan yazı tipi örneği içerir.FontDescriptor daha sonra kullanmak üzere önbelleğe ' dir.
Genel sınıf FontSettings FontSettings olarak işaretlenmiş veya sabit bir FontStyleSetInfo bazı özellikler sağlar.Belirli yazı tipi ayarlarını Immutable olarak işaretlenmişse, sonra bunlar yeniden değiştirilmesine izin verilmez.
Genel sınıf FontStyleSetInfo Bir yazı tipi StyleSet bilgilerini içerir.Tüm kullanılabilir ayarları bunlar bir yazı tipi adı, boyutu, FontStyle gibi yerleştirildiğinde, vb..Bilgiler, HybridDictionary belirli bir önbelleğe alınan kaynak arama için kullanılan bu sınıf için benzersiz bir karma kodu oluşturmak için kullanılır.
Genel sınıf GeneralDiagramSelectionRules
Genel sınıf GeneralSelection Diğer seçim Devletler tarafından kapsanmayan genel seçimleri yapar.
Genel sınıf GenericCoreConnectAction Genel bağlanma eylemi için iki farklı ShapeElements bağlayan temel tasarım yüzeyi
Genel sınıf GenericCoreConnectionType Her iki farklı ShapeElements bağlayan bağlantı türü
Genel sınıf GenericLinkShape Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape DomainClass GenericLinkShape açıklaması
Genel sınıf GenericLinkShapeSerializer Seri hale getirici GenericLinkShapeSerializer için DomainClass GenericLinkShape.
Genel sınıf GeometryHelpers
Genel sınıf GhostShape Bir ShapeElement açıklar
Genel sınıf GhostShapeCollection GhostShapes topluluğu.
Genel sınıf GrabHandle
Genel sınıf GroupBoundsRules Bir grup şekil bir bütün olarak genel sınırları sınırlamak kuralları.
Genel sınıf GroupSnapToGridRule Kılavuz etkinse, birincil şeklin konumunu kılavuzuna uyar, hangi alt şekillerden oluşan bir grubun genel sınırları sınırlar GroupBoundsRule.
Genel sınıf HighlightedShapesCollection Şekiller ve tasarım yüzeyi üzerinde vurgulanır DiagramItems koleksiyonu.
Genel sınıf HoveringState MouseAction etkin ve olaylar için bekliyor olduğunu MouseAction durumu.
Genel sınıf HslColor HueSatLumColor geleneksel rgb değeri yerine ton-doygunluk-parlaklık değerlerine göre renkleri temsil eder.Bu sınıf hsl ve rgb renk uzayları arasında ileri ve geri gitmek için dönüştürme yöntemleri sağlar.
Genel sınıf HslColorConverter Diğer gösterimler gelen ve HslColor nesneleri dönüştürme türü dönüştürücü sağlar.
Genel sınıf ImageField Görüntü decorators veya arka plan şekli bir parçasını gösteren basit nesne.
Genel sınıf ImageHelper
Genel sınıf ImageShape Resim görüntüleme şekilleri için taban sınıf.
Genel sınıf ImageShapeGeometry Çizim, Katlama ve harici bir görüntü tasarım yüzeyi üzerinde temel bir şekil sınama isabet Kapsüller
Genel sınıf ImageShapeSerializer Seri hale getirici ImageShapeSerializer için DomainClass ImageShape.
Genel sınıf InactiveState MouseAction kullanımda olmadığını gösterir MouseAction durumu.Bir MouseAction ilk kez oluşturulduğunda, bir durumu etkin değil.MouseAction kullanılmadan önce etkinleştirilmesi gerekir.Bir MouseAction tamamlar veya iptal edildi sonra onu bir kez daha inactivated.
Genel sınıf InPlaceTextEditor
Genel sınıf InvokeEditorAction Tıklatıldığında Düzenleyicisi'ni başlatır.
Genel sınıf ItemDrawInfo Bilgi listesi alanına tek liste öğesi için.
Genel sınıf KeepGroupWithinDiagramRule Hedef şeklin Diyagram içinde kalmayacak şekilde, genel bir grup alt Şekil sınırları sınırlamak GroupBoundsRule
Genel sınıf KeepGroupWithinParentRule Aşağıda ve üst şeklin üst ve sol kenarlıkları sağındaki kalmayacak şekilde, genel bir grup alt Şekil sınırları sınırlamak GroupBoundsRule.Üst şeklin sağ ve alt tarafı alt şekiller sınırlamak değil.
Genel sınıf KeepInParentRule Şekil çizim sınırları içinde tutar sınırları kuralı.
Genel sınıf LabelShape Etki alanına özgü dili tasarımcısının etiket şeklinde temsil eder.
Genel sınıf LabelShapeSerializer Seri hale getirici LabelShapeSerializer için DomainClass LabelShape.
Genel sınıf LabelShapeTextPropertyDescriptor LabelShape'nın Text özelliği için özellik tanımlayıcısı.
Genel sınıf LabelShapeTypeDescriptor LabelShape sınıfı için özel türü tanımlayıcısı.
Genel sınıf LabelTextField Etiket şekil üzerinde görüntülenen metin alanı.
Genel sınıf LassoAction Seçim dikdörtgeni tıklatıp sürükleyerek tanımlanan kullanarak verir MouseAction.
Genel sınıf LeaveShapeEventArgs Bir şekil bırakarak fare imlecini ilgili Olay verileri içerir.
Genel sınıf LineLabelAutoPlacementChangeRule
Genel sınıf LineLabelShape Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape DomainClass LineLabelShape açıklaması
Genel sınıf LineLabelShapeSerializer Seri hale getirici LineLabelShapeSerializer için DomainClass LineLabelShape.
Genel sınıf LineRoutingRule Diyagram satırlarında yönlendirilmeleri gerektiğinde tasarım yüzeyine söylemek için özel bir kural.
Genel sınıf LineSegment Bu sınıf, satır iki uç noktaları arasında düz bir parçasını temsil eder.
Genel sınıf LineSegmentAccessibleObject FieldAccessibleObject Özet açıklaması.
Genel sınıf LinkConnectsToNode Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode DomainRelationship LinkConnectsToNode açıklaması
Genel sınıf LinkConnectsToNodeSerializer Seri hale getirici LinkConnectsToNodeSerializer için DomainClass LinkConnectsToNode.
Genel sınıf LinkDecorator LinkDecorator sınıfı, diğer türetilmiş sınıflar gerçek farklı geometrileri için decorators uygulamak izin veren temel alır.Bu sınıf temel tasarım yüzeyi bir parçası olarak mevcut decorators farklı türde statik erişimcileri de sağlar.
Genel sınıf LinkShape Bir Diyagram üzerinde bağlayıcı çizgisini temsil eder.Ayrıca bkz: BinaryLinkShape.
Genel sınıf LinkShapeChangedRule Yeniden yönlendirme kuralı bitiş noktası düğümlerinden birinin değiştirildiğinde linke şekli
Genel sınıf LinkShapeGeometry Çizim, Katlama ve bağlantı geometri tasarım yüzeyi üzerinde sınama isabet Kapsüller
Genel sınıf LinkShapeSerializer Seri hale getirici LinkShapeSerializer için DomainClass LinkShape.
Genel sınıf ListCompartment Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment DomainClass ListCompartment açıklaması
Genel sınıf ListCompartmentDescription ListCompartments CompartmentShapes için uygulanan açıklaması.
Genel sınıf ListCompartmentSerializer Seri hale getirici ListCompartmentSerializer için DomainClass ListCompartment.
Genel sınıf ListField Şekil alan etkili maddelerin listesini görüntüleme yeteneğine sahip.
Genel sınıf ListItemSubField Bir ListField içindeki bir öğeyi temsil eden alt alan.
Genel sınıf LostFocusEventArgs Olay bağımsız olarak bir System.Windows.Forms.Control WM_KILLFOCUS iletisinden kaynaklanan LostFocus olayı.DiagramEventArgs yanı sıra, bu pencere alma ve odağı kaybeden pencere tanıtıcıları tutar.
Genel sınıf ManualRouteAction El ile LinkShapes kendi LineSegments işleyerek yolları MouseAction.
Genel sınıf MouseAction Bir fare eylemi temsil eder.
Genel sınıf MouseActionEventArgs Olay args sınıf MouseAction sınıfından kaynaklanan olayları.
Genel sınıf MouseActionState Tüm MouseAction durumlar için taban sınıf.
Genel sınıf MoveableDecoratorHostShape Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape DomainClass MoveableDecoratorHostShape açıklaması
Genel sınıf MoveableDecoratorHostShapeBase DomainClass MoveableDecoratorHostShape için temel sınıf çift türetilmiş
Genel sınıf MoveableDecoratorHostShapeSerializer Seri hale getirici MoveableDecoratorHostShapeSerializer için DomainClass MoveableDecoratorHostShape.
Genel sınıf MoveableDecoratorHostShapeSerializerBase Seri hale getirici MoveableDecoratorHostShapeSerializerBase için DomainClass MoveableDecoratorHostShape.
Genel sınıf NestedShapesParentRoleChangeRule
Genel sınıf NoBoundsRules NoBoundsRules, şeklin sınırları üzerinde hiçbir kısıtlamalar konur sağlamak için uygulanabilir.
Genel sınıf NodeShape Bir şekil olarak bir dikdörtgen, simge veya başka bir şekil alan (bağlayıcı değil) olan bir Diyagram üzerinde temsil eder.
Genel sınıf NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule Onu (doğrudan veya dolaylı) tarafından Diyagram üstü olarak kendi IsExpanded bayrağı false ise yeni bir NodeShape Collapse() çağrı kuralı.Bu kural, düğüm şekli diyagrama eklenir ve bu düğüm şekli bağımlısı olduğu sonra Diyagram tarafından çok üstü diğer tüm düğüm şekilleri için Collapse() çağırır.
Genel sınıf NodeShapeGeometry NodeShapes temel geometri.
Genel sınıf NodeShapeSerializer Seri hale getirici NodeShapeSerializer için DomainClass NodeShape.
Genel sınıf NodeShapeTypeDescriptor Kullanımdan kalktı. Shape sınıfı için özel türü tanımlayıcısı.
Genel sınıf PaintFeedbackArgs
Genel sınıf PanZoomAction Yakınlaştırma yapan MouseAction.
Genel sınıf ParentRoleChangeRule
Genel sınıf ParentShapeContainsNestedChildShapes Üst şeklinin sınırları tarafından kırpılmış alt şekilleri üst-alt ilişkisi.Alt isabet-sınanabilir Ebeveynler sınırlama kutusunun dışında kendisi görünür.
Genel sınıf ParentShapeContainsNestedChildShapesAddRule
Genel sınıf ParentShapeContainsNestedChildShapesDeleteRule
Genel sınıf ParentShapeContainsNestedChildShapesSerializer Seri hale getirici ParentShapeContainsNestedChildShapesSerializer için DomainClass ParentShapeContainsNestedChildShapes.
Genel sınıf ParentShapeHasRelativeChildShapes Üst şeklinin sınırları tarafından kırpılmış değil alt şekilleri üst-alt ilişkisi.Alt görünür ve isabet-sınanabilir Ebeveynler sınırlayıcı kutunun dışında.
Genel sınıf ParentShapeHasRelativeChildShapesAddRule
Genel sınıf ParentShapeHasRelativeChildShapesDeleteRule
Genel sınıf ParentShapeHasRelativeChildShapesSerializer Seri hale getirici ParentShapeHasRelativeChildShapesSerializer için DomainClass ParentShapeHasRelativeChildShapes.
Genel sınıf PenDescriptor PenDescriptor sınıfı, bir sınıf ve bir örneğini (onu zaten oluşturulmuş ederseniz) bu bilgileri tarafından açıklanan kalem PenStyleSetInfo tutar.PenDescriptor daha sonra kullanmak üzere önbelleğe ' dir.
Genel sınıf PenSettings PenSettings olarak işaretlenmiş veya sabit bir PenStyleSetInfo bazı özellikler sağlar.Bazı kalem ayarları Immutable olarak işaretlenmişse, sonra bunlar yeniden değiştirilmesine izin verilmez.
Genel sınıf PenStyleSetInfo Bir kalem StyleSet bilgilerini içerir.Tüm kullanılabilir ayarları Bunlar kalem rengini, hizalamasını, LineCap, PenType gibi yerleştirildiğinde, vb..Bilgiler, HybridDictionary belirli bir önbelleğe alınmış resourse arama için kullanılan bu sınıf için benzersiz bir karma kodu oluşturmak için kullanılır.
Genel sınıf PlusMinusButtonField Artı/eksi düğmesini temsil eden bir ShapeField
Genel sınıf PointDConverter Diğer gösterimler gelen ve PointD nesneleri dönüştürme türü dönüştürücü sağlar.
Genel sınıf Port Microsoft.VisualStudio.Modeling.Diagrams.Port için DomainClass bağlantı noktası açıklaması
Genel sınıf PortGroupBoundsRules Bir grup, bir bütün olarak bağlantı noktalarını içeren şekiller genel sınırları sınırlamak kuralları.
Genel sınıf PortMovementRule Bağlantı noktaları ebeveyninin çevre şekilleri tutmak için sınırları kuralları.
Genel sınıf PortPlacementHelper
Genel sınıf PortSerializer DomainClass bağlantı noktası için seri hale getirici PortSerializer.
Genel sınıf PortShape dsl tanımında belirttiğiniz bağlantı şekilleri için taban sınıf.
Genel sınıf PortShapeSerializer Seri hale getirici PortShapeSerializer için DomainClass PortShape.
Genel sınıf PresentationElement Kullanıcı arabiriminde görünen ve bir etki alanı modeli öğenin görünür bir sunuyu gösteren bir öğe.
Genel sınıf PresentationElementSerializer Seri hale getirici PresentationElementSerializer için DomainClass PresentationElement.
Genel sınıf PresentationElementTypeDescriptionProvider Kullanımdan kalktı. PresentationElementTypeDescriptionProvider ModelElement nesne kapsülleyen sarmalayıcı sınıf sağlar.Bu sınıf özellik kılavuzunu ModelElement nesneyi işlemek istediğinde çağrılır.
Genel sınıf PresentationElementTypeDescriptor ModelElement TypeDesriptor için ne kılavuz sağlamak için sınıf desteği!
Genel sınıf PresentationViewsSubject Etki alanı modeli öğeleri ve bunların sunu Diyagram genellikle bir kullanıcı arabiriminde arasındaki ilişki.
Genel sınıf PresentationViewsSubjectSerializer Seri hale getirici PresentationViewsSubjectSerializer için DomainClass PresentationViewsSubject.
Genel sınıf PropertyChangedEventArgs EventArgs şekiller hem IMS özellik değişikliklerinin yanı clr özellik değişiklikleri bildirmek için kullanılan genel bir özellik değiştirildi.
Genel sınıf RectangleDConverter Diğer gösterimler gelen ve RectangleD nesneleri dönüştürme türü dönüştürücü sağlar.
Genel sınıf RectangleShapeGeometry Çizim, Katlama ve dikdörtgen tasarım yüzeyi üzerinde sınama isabet Kapsüller
Genel sınıf ResizeAction Şekilleri yeniden boyutlandırır MouseAction.
Genel sınıf RoundedRectangleShapeGeometry RoundedRectangleShapeGeometry Özet açıklaması.
Genel sınıf SelectAction Fare altında şekilleri seçer temel fare eylemi.
Genel sınıf SelectedShapesCollection
Genel sınıf SelectionContext Belirli bir seçim için geçerli seçim durumu almak için bir yöntem soyut bir sınıf.
Genel sınıf SelectionState Herhangi bir seçim durumu temsil eden bir soyut sınıf.Belirtilen seçimi hakkında bilgi sorgulama için arabirim sağlar gibi: ActualSelection, CoercedSelection ve hava durumu veya specifc komut seçim için süzülebilir sağlamaktır.
Genel sınıf SelectionStateCollection
Genel sınıf ShapeAccessibleObject Bir uygulamanın UI bozuklukları olan kullanıcılar için ayarlamak için erişilebilirlik uygulamalarını kullanan hakkında bilgi sağlar.
Genel sınıf ShapeAutoInvalidator (Kurucusunda belirtilen) ilişkili değeri değiştiğinde, kendisini yeniden boyamak için üst Şekil zorlamak için amacı olan bir görünmez Şekil alan.
Genel sınıf ShapeDecorator Bir şeklin üzerine yerleştirildiğinde gösterim Decorators temsil etmek için kullanılan yolu ShapeFields ve alt şekiller kapsüllemek için sınıf
Genel sınıf ShapeElement Bir Diyagram veya şekil veya bağlayıcı diyagramındaki temsil eder.Modeli öğeleri görsel sunumunu kapsüllemek için ShapeElements.
Genel sınıf ShapeElementAddRule Bir kural bir diyagram deposundan kaldırıldı bağlandığınızda yürütür.
Genel sınıf ShapeElementSerializer Seri hale getirici ShapeElementSerializer için DomainClass ShapeElement.
Genel sınıf ShapeEnumerator
Genel sınıf ShapeField Arka plan görüntüsü, metin decorators ve decorators simgesi gibi öğeleri görüntüleyen bir şeklin bir parçası gösteren basit nesne.
Genel sınıf ShapeGeometries Ortak ShapeGeometry nesnelerinin örneklerini göstermek için statik sınıf
Genel sınıf ShapeGeometry Bir şekil veya bağlayıcı geometri temsil eder.
Genel sınıf ShapeIdCollection
Genel sınıf ShapeModelingCollection
Genel sınıf ShapeSubField İsteğe bağlı olarak seçilebilir, Sadece odaklanabilir, isabet sınanabilir, içinde-yer-düzenlenebilir ShapeField ve IAccessible alt bileşeni.Liste öğeleri listesi alanı, hücre kılavuz ve kılavuz çizgileri Kılavuz alanında ve radyo düğmeleri bir radyo düğmesi grubu içinde bir ShapeSubField örnektir.ShapeSubFields, yalnızca gerektiği şekilde oluşturulur.Örneğin, alt alan seçildiğinde, odaklanmış bir hücre için bir alt alan oluşturmak için 10.000 hücre yalnızca gereksinimlerini içeren bir kılavuz isabet test, düzenlenemez veya IAccessible erişilen.
Genel sınıf SnakingInfo
Genel sınıf SnapToGridRule ShapeElement'ın konumu ve/veya boyut oranları ek kılavuz kuralları.
Genel sınıf SnapToPerimeterFollowingRotationRule Bir üst şeklin çevre aşağıdaki kural sınırları.
Genel sınıf StyleSet Bir StyleSet bir dizi kalemler, Fırçalar ve tüm çizim işlemleri için kullanılacak yazı tiplerini belirlemek için bir uygulama tarafından kullanılan grafik nesneleri topluluğudur.Boyama kod içinde sistem tarafından tanımlanan belirli bir kalem almaya StyleSet.GetPen çağırabilirsiniz.Bu Kalem, doğru renk ve uygulama ile tanımlanan stil için ayarlanır.Benzersiz olduğu gibi hemen kalemi kullanın.GetPenCopy kalem tutacak gerekiyorsa kullanın.StyleSets, sistemde birden çok düzeyde kalacağı.Uygulama tanımlı varsayılan stil düzeni olan bir ApplicationStyleSet var.Şeklin o sınıfın tüm örnekleri için stil belirlemeye sınıf türü düzeyinde mevcut ClassStyleSets vardır.De var her bir shape örneği kaynak bilgilerini içeren bir StyleSets örneği.Farklı şekiller aynı sınıfın örneklerini görünümü farklı olabilir, bu kullanılmalıdır.Aslında bir kalem gibi bir nesne almak çalışırken kod uygulama sınıfı örneğinden miras zincirinde yukarı gider StyleSet (için soran RESOURCEID tarafından tanımlandığı şekilde) aradığınız bu kaynağı içeren ilk biri Eğer kadar StyleSets bulur.
Genel sınıf StyleSetResourceId StyleSet kaynak benzersiz olarak tanımlamak için sınıf.
Genel sınıf SubfieldAccessibleObject SubfieldAccessibleObject Özet açıklaması.
Genel sınıf SwimLaneFixUpContext Yeni eklenen bir swimlane konumlandırma için bağlam sağlar.
Genel sınıf SwimlaneHelper
Genel sınıf SwimlaneShape Bir diyagram swimlane şeklinde temsil eder.dsl tanımında belirttiğiniz swmlane şekiller için taban sınıf.
Genel sınıf SwimlaneShapeGeometry Çizim, Katlama ve Swimlane tasarım yüzeyi üzerinde sınama isabet Kapsüller
Genel sınıf SwimlaneShapeSerializer Seri hale getirici SwimlaneShapeSerializer için DomainClass SwimlaneShape.
Genel sınıf TextField Metin etiketleri veya alanlar şeklinde bir parçasını gösteren basit nesne.
Genel sınıf ToggleButtonEventArgs ToggleButton sınıfının olay bağımsız
Genel sınıf ToggleButtonField Seçili durumuna karşılık gelen bir resim görüntüleyebilir, ShapeField
Genel sınıf ToolboxAction ToolboxAction çift toolbox Items olaylarına yanıt verir.
Genel sınıf UnplacedShapesContext Sürükle ve değil henüz yerleştirilmiş ve daha sonra yerini gerektirecektir şekilleri kaç bırak ile ilişkili içerik bilgileri.Belirli bir işlemde biz olabilir diyagramları birden çok sabit gerektiğinde birden fazla diyagramları yerleştirilmemiş şekil.

Yapılar

  Yapı Açıklama
Genel yapı AreaFieldCornerRadius AreaField köşe yarıçaplarını gösteren dört kayan nokta deðerlerini gösteren yapısı.
Genel yapı PointD
Genel yapı RectangleD Bir dikdörtgen boyutu ve konumu temsil eden dört doubles kümesi depolar.
Genel yapı SizeD

Arabirimler

  Arabirim Açıklama
Genel arabirim IAmbientFontProvider SAmbientFontProvider hizmet için asıl alt arabirim
Genel arabirim IBinaryLinkGeometryData İkili bağlantı geometri 's kapsayıcısının arabirim tanımlar.İkili bağlantı onun kenar noktaları tarafından belirlenir.
Genel arabirim IContextMenuHost Bağlam menüsünde ana sözleşme
Genel arabirim IGeometryHost Geometri 's kapsayıcısının arabirim tanımlar.
Genel arabirim ILineLabel Etiket konumunu güncelleştirmek için EdgePoints değiştirdiğinizde, tarafından LinkShape olarak adlandırılır.
Genel arabirim IListFieldContainer ListField üst şeklini yöntemleri tanımlar.
Genel arabirim INodeGeometryData
Genel arabirim IShapeIterator Bir şekli ve tüm alt şekiller arasında dolaşmak için kullanılacak bir şekil Yineleyici arabirimi.

Temsilciler

  Temsilci Açıklama
Genel temsilci ContextMenuRequestedEventHandler
Genel temsilci DiagramItemEventHandler Diyagram madde olayları işlemek için temsilci.
Genel temsilci DiagramKeyEventHandler Klavye olaylarını işlemek için temsilci.
Genel temsilci DiagramKeyPressEventHandler Tuşa basma olaylarını işlemek için temsilci.
Genel temsilci DiagramMouseEventHandler Fare olaylarını işlemek için temsilci.
Genel temsilci DiagramPointEventHandler Click olayı gibi noktası koordinatlarını gerektiren olayları işlemek için temsilci.
Genel temsilci DisplayImageGetter Bölme liste öğesi için göstermek için görüntü almak için temsilci seçme
Genel temsilci DisplayStringGetter Verilen modeli öğe bölme liste öğesini görüntülemek için dize almak için temsilci seçme.
Genel temsilci DomainPresentationNavigator Çizimleri bir dizi temsil PresentationElements bir dizi ModelElement gider bir yöntem için temsilci
Genel temsilci EditValueEndedEventHandler Düzenleme, genellikle tamamlama ya da değişiklikleri atma sona erdi işlemeyi yönetir.
Genel temsilci ElementListGetter Verilen modeli öğe listesini döndürür.DomainPath çapraz geçiş yöntemleri için kullanılır.
Genel temsilci MouseAction.MouseActionActivatedEventHandler İşleme MouseActionActivated olayının bir MouseAction.
Genel temsilci MouseAction.MouseActionDeactivatedEventHandler İşleme MouseActionDeactivated olayının bir MouseAction.
Genel temsilci PresentationDomainNavigator Gelen gider bir PresentationElement için bir ModelElement.
Genel temsilci PropertyElementGetter Belirli bir öğe için görüntülenen özellik barındırılan öğesi alır.
Genel temsilci ScrollPositionChangedEventHandler
Genel temsilci ScrollRangeChangedEventHandler
Genel temsilci SelectionChangedByDeletionEventHandler
Genel temsilci ShapeSelectionChangedEventHandler
Genel temsilci ShapeSelectionChangingEventHandler
Genel temsilci ToggleButtonEventHandler
Genel temsilci ZoomChangedEventHandler

Sabit Listeleri

  Sabit Listesi Açıklama
Genel sabit listesi ActionRequest MouseAction olay sonunda gerçekleştirilen eylemler türleri.
Genel sabit listesi AnchoringBehavior.Edge Yan bir sınırlayıcı dikdörtgenin içinde bir AnchoringBehavior gösterir.
Genel sabit listesi BinaryLinkShapeBase.AnchorEndState
Genel sabit listesi BoundsFixupState OnBoundsFixup çağrıldığında durumunu belirtir.
Genel sabit listesi BrushSettingsFlags Hangi fırça ayarları belirtmek için bayrakları geçersiz kılınmış veya Immutable yapılmış.
Genel sabit listesi ConnectActionCursor
Genel sabit listesi ConnectorArrowStyle DomainEnumeration: Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle ConnectorArrowStyle açıklaması
Genel sabit listesi ConnectorDecoratorPosition DomainEnumeration: Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition ConnectorDecoratorPosition açıklaması
Genel sabit listesi Diagram.CreateBitmapPreference Diagram.CreateBitmap() tercihleri
Genel sabit listesi DiagramClientView.EnsureVisiblePreferences EnsureVisible yöntemi için tercihleri.
Genel sabit listesi FontSettingsFlags Hangi yazı tipi ayarlarını geçersiz kılınmış veya Immutable yapılan belirtmek için işaretler.
Genel sabit listesi GrabHandle.ShapeSide Grab tanıtıcı konumunu
Korumalı sabit listesi GrabHandle.VerticalSection
Genel sabit listesi InvisibleCollapseFlags Nasıl belirlemek için bayraklar görünmez olarak ayarlandığında shapeField daraltır.
Genel sabit listesi LabelAlignment Kendi satırında bir etiket hizalama için numaralandırma; ya da sola veya sağa satırının.
Genel sabit listesi LabelPlacedFlag Etiket otomatik yerleştirilmiş veya el ile taşınan/boyutta olup olmadığı için numaralandırma.
Genel sabit listesi LabelPlacement Etiketini yerleştirmek için çizgi boyunca nereye numaralandırma.
Genel sabit listesi MouseActionEvent Türleri MouseAction için harekete geçirilen olay.
Genel sabit listesi NodeShape.NodeSides Bir veya daha fazla düğüm şeklinde tarafını gösterir.
Genel sabit listesi PenSettingsFlags Hangi kalem ayarları belirtmek için bayrakları geçersiz kılınmış veya Immutable yapılmış.
Genel sabit listesi PointRelativeTo Koordinatları göreli başvuru noktası gösterir.
Genel sabit listesi PortPlacement Bağlantı noktası şeklin üst Şekil dört tarafına biri olabilir
Genel sabit listesi ResizeDirection
Genel sabit listesi RoutingStyle DomainEnumeration: Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle RoutingStyle açıklaması
Genel sabit listesi ShapeDecoratorPosition DomainEnumeration: Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition ShapeDecoratorPosition açıklaması
Genel sabit listesi ShapeElement.RelationshipType İzin verdiği alt-üst ilişkisinin türünü tanımlar
Genel sabit listesi SwimlaneAlignment Diyagram üzerinde swimlanes nasıl hizalanabilir belirleyen Enum: yatay veya dikey.
Genel sabit listesi SwimlaneDecoratorPosition Swimlane decorators, yalnızca 3 konumları sağlar.