Aracılığıyla paylaş


DesignSurfaceElementOperations Sınıf

GhostShapeCollections için destek ekleyerek IMS ElementOperations sınıfını genişletir.

Devralma Hiyerarşisi

System.Object
  Microsoft.VisualStudio.Modeling.ElementOperations
    Microsoft.VisualStudio.Modeling.Diagrams.DesignSurfaceElementOperations

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
Public Class DesignSurfaceElementOperations _
    Inherits ElementOperations
public class DesignSurfaceElementOperations : ElementOperations

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

Oluşturucular

  Ad Açıklama
Genel yöntem DesignSurfaceElementOperations(IServiceProvider, Diagram) Belirli çizimi modelini Bölüm Diyagram modeli öğesini görüntüleme emin olarak kabul edilir için DesignSurfaceElementOperations sınıfının yeni bir örneğini başlatır.
Genel yöntem DesignSurfaceElementOperations(IServiceProvider, Partition) DesignSurfaceElementOperations sınıfının yeni bir örneğini başlatır.Hiçbir Diyagram belirtildiği, birden çok diyagramları desteklenmiyor ve herhangi bir birleştirilmiş PELs varsayılan diyagramı (model görüntüleme ilk oluşturulan diyagramı) nolu Not
Genel yöntem DesignSurfaceElementOperations(IServiceProvider, Partition, Diagram) DesignSurfaceElementOperations sınıfının yeni bir örneğini başlatır.

Üst

Özellikler

  Ad Açıklama
Korumalı özellik Diagram
Korumalı özellik Partition (ElementOperations kaynağından devralındı.)
Korumalı özellik ServiceProvider (ElementOperations kaynağından devralındı.)
Korumalı özellik Store (ElementOperations kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Korumalı yöntem AddCustomFormat Bir veya daha fazla özel veri biçimleri ModelElements belirtilen topluluğu kullanarak belirtilen IDataObject'i ekler. (ElementOperations kaynağından devralındı.)
Korumalı yöntem AddElementGroupFormat(IDataObject, ICollection<ModelElement>, ClosureType) ElementGroupPrototype biçimi ModelElements belirtilen topluluğu kullanarak belirtilen IDataObject'i ekler.Bu yöntem (sırasıyla) aşağıdaki 3 geçersiz kılınabilir yöntemlerini çağıran bir.B CreateElementGroup.C MarkRootElements.CreateElementGroupPrototype BT, sonra veri parametresinde oluşturulan ElementGroupPrototype stashes. (ElementOperations kaynağından devralındı.)
Korumalı yöntem AddElementGroupFormat(IDataObject, ICollection<ModelElement>, ClosureType, Boolean) ElementGroupPrototype biçimi ModelElements belirtilen topluluğu kullanarak belirtilen IDataObject'i ekler.Türetilmiş Sınıflar istek yükünü öğesi bağlantıları modeli öğeleri koleksiyonu oluşturmaya zorlamak için çağrılabilir. (ElementOperations kaynağından devralındı.)
Genel yöntemStatik üye AddGhostShapesContext ElementGroupPrototype içinde belirtilen IDataObject'i bir GhostShapeCollection ekler.
Korumalı yöntem CanAddCustomFormat ModelElement koleksiyon özel bir biçim oluşturmak için kullanılabilir olup olmadığını gösteren bir değeri döndürür. (ElementOperations kaynağından devralındı.)
Korumalı yöntem CanAddElementGroupFormat ModelElement topluluk ElementGroupPrototype biçimi oluşturmak için kullanılabilir olup olmadığını gösteren bir değeri döndürür. (ElementOperations kaynağından devralındı.)
Genel yöntem CanCopy(ICollection<ModelElement>) Bir IDataObject'i ModelElements topluluğu kopyalanan olup olmadığını gösteren bir değeri alır. (ElementOperations kaynağından devralındı.)
Genel yöntem CanCopy(ICollection<ModelElement>, ClosureType) Bir IDataObject'i ModelElements topluluğu kopyalanan olup olmadığını gösteren bir değeri alır.İş yapmak için CanCopyCore çağırır. (ElementOperations kaynağından devralındı.)
Korumalı yöntem CanCopyCore Bir IDataObject'i ModelElements topluluğu kopyalanan olup olmadığını gösteren bir değeri alır. (ElementOperations kaynağından devralındı.)
Genel yöntem CanDelete(ModelElement, array<Guid[]) Belirtilen öğe silinip silinemeyeceğini, sorgu herhangi bir IMS hesaba katarak kilitler ilgili öğeler için öğe silme kapanışın. (ElementOperations kaynağından devralındı.)
Genel yöntem CanDelete(IEnumerable<ModelElement>, array<Guid[]) Belirtilen bir dizi silinip silinemeyeceğini, sorgu herhangi bir IMS hesaba katarak kilitleri tam öğeler için geçerli kapanışı öğeleri silin. (ElementOperations kaynağından devralındı.)
Genel yöntem CanMerge ElementGroupPrototype IDataObject'i'den birleştirilmiş olup olmadığını gösteren bir değeri döndürür (yani, yapıştırılan veya bırakılan) ModelElement hedef içine. (ElementOperations kaynağından devralındı.)
Genel yöntem CanMergeElementGroupPrototype(ModelElement, ElementGroupPrototype) (ElementOperations.CanMergeElementGroupPrototype(ModelElement, ElementGroupPrototype) geçersiz kılınır.)
Korumalı yöntem CanMergeElementGroupPrototype(ModelElement, ProtoElementBase, ElementGroupPrototype) (ElementOperations.CanMergeElementGroupPrototype(ModelElement, ProtoElementBase, ElementGroupPrototype) geçersiz kılınır.)
Genel yöntem CanMove ModelElements topluluğu taşınmış olup olmadığını gösteren bir değeri alır. (ElementOperations kaynağından devralındı.)
Genel yöntem ChooseMergeTarget(ModelElement, ElementGroup) Hedef öğe birleştirme için önerilen targetElement verilen alır.Bu ElementOperations birleştirme için amaçlanan hedef değiştirme olanağı sağlar.Varsayılan olarak, bu yöntem hedef öğe hedef değiştirme şansı verir. (ElementOperations.ChooseMergeTarget(ModelElement, ElementGroup) geçersiz kılınır.)
Genel yöntem ChooseMergeTarget(ModelElement, ElementGroupPrototype) Hedef öğe birleştirme için önerilen targetElement verilen alır.Bu ElementOperations birleştirme için amaçlanan hedef değiştirme olanağı sağlar.Varsayılan olarak, bu yöntem hedef öğe hedef değiştirme şansı verir. (ElementOperations.ChooseMergeTarget(ModelElement, ElementGroupPrototype) geçersiz kılınır.)
Genel yöntem Copy(IDataObject, ICollection<ModelElement>) Bir veya daha fazla veri biçimleri içinde belirtilen IDataObject'i ModelElements topluluğu kopyalar. (ElementOperations kaynağından devralındı.)
Genel yöntem Copy(IDataObject, ICollection<ModelElement>, ClosureType) Bir veya daha fazla veri biçimleri içinde belirtilen IDataObject'i ModelElements topluluğu kopyalar. (ElementOperations kaynağından devralındı.)
Genel yöntem Copy(IDataObject, ICollection<ModelElement>, PointF) Bir veya daha fazla veri biçimleri içinde belirtilen IDataObject'i ModelElements topluluğu kopyalar. (ElementOperations kaynağından devralındı.)
Genel yöntem Copy(IDataObject, ICollection<ModelElement>, ClosureType, PointF) Bir veya daha fazla veri biçimleri içinde belirtilen IDataObject'i ModelElements topluluğu kopyalar. (ElementOperations kaynağından devralındı.)
Korumalı yöntem CreateElementGroup Bir ClosureElementGroup oluşturur. (ElementOperations kaynağından devralındı.)
Korumalı yöntem CreateElementGroupPrototype (ElementOperations kaynağından devralındı.)
Genel yöntem Equals Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.)
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öntemStatik üye GetAssociatedModelElement Belirtilen protoPresentationElement PresentationViewsSubject ilişki yoluyla ilişkili ProtoElement 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öntemStatik üye GetTargetDiagramId Diyagram targetted tarafından bir ElementGroupPrototype birleştirme/bu sınıfın bir örneğini kaynaklanan CanMerge kimliği alın.
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Korumalı yöntem MarkRootElements RootElements elementGroup parametresinde işaretleyin. (ElementOperations kaynağından devralındı.)
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Genel yöntem Merge(ModelElement, IDataObject) Birleştirmesi (yani yapıştırır veya düşme) IDataObject'i gelen ElementGroupPrototype hedef ModelElement. (ElementOperations kaynağından devralındı.)
Genel yöntem Merge(PresentationElement, IDataObject, PointF) Birleştirmesi (yani yapıştırır veya düşme) IDataObject'i gelen ElementGroupPrototype hedef ModelElement.
Genel yöntem MergeElementGroup ' % S'kaynağı ElementGroup ile belirtilen hedef ModelElement birleştirir. (ElementOperations kaynağından devralındı.)
Genel yöntem MergeElementGroupPrototype(ModelElement, ElementGroupPrototype) (ElementOperations.MergeElementGroupPrototype(ModelElement, ElementGroupPrototype) geçersiz kılınır.)
Genel yöntem MergeElementGroupPrototype(ModelElement, ElementGroupPrototype, PointF) ' % S'kaynağı ElementGroupPrototype ile belirtilen hedef ModelElement birleştirir.
Korumalı yöntem OnElementsReconstituted ElementGroupPrototype öğelerden reconstituted sonra ancak önce modeli geri kalanı için bağlı olduğunuz hemen tarafından MergeElementGroupPrototype olarak adlandırılır. (ElementOperations kaynağından devralındı.)
Korumalı yöntem OnMerged MergeElementGroupPrototype tarafından hemen önce adlı yerel hareket kararlıdır.Kural yerel işlem sırasında sıraya ve hareketi tamamlar, harekete geçirdi.Yerel işlem reconstituting ve öğeleri bağlanma sarar.Bu yöntem her kök protoElement ilgili protoElement mel sahip olmayan piksel görüntü öğesi için özel model olay ShapeElementViewFixupEvent yükseltir.Zaten değilse bu olay kural işlemeyi diyagrama görüntü öğesi olarak bağlanır. (ElementOperations.OnMerged(MergeElementGroupEventArgs) geçersiz kılınır.)
Korumalı yöntem OnMerging Hedef öğe seçildi hemen sonra ancak ElementGroupPrototype öğelerden reconstituted önce MergeElementGroupPrototype tarafından çağrıldı. (ElementOperations kaynağından devralındı.)
Korumalı yöntem PropagateElementGroupContextToTransaction (ElementOperations.PropagateElementGroupContextToTransaction(ModelElement, ElementGroup, Transaction) geçersiz kılınır.)
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)

Üst

Olaylar

  Ad Açıklama
Genel olay ElementsReconstituted ElementGroupPrototype öğelerden reconstituted sonra ancak önce modeli geri kalanı için bağlı olduğunuz hemen tarafından MergeElementGroupPrototype olarak adlandırılır. (ElementOperations kaynağından devralındı.)
Genel olay Merged MergeElementGroupPrototype tarafından hemen önce adlı yerel hareket kararlıdır.Kural yerel işlem sırasında sıraya ve hareketi tamamlar, harekete geçirdi.Yerel işlem reconstituting ve öğeleri bağlanma sarar. (ElementOperations kaynağından devralındı.)
Genel olay Merging Hedef öğe seçildi hemen sonra ancak ElementGroupPrototype öğelerden reconstituted önce MergeElementGroupPrototype tarafından çağrıldı. (ElementOperations kaynağından devralındı.)

Üst

Alanlar

  Ad Açıklama
Genel alanStatik üye TargetDiagramIdContextKey Birleştirilmiş ElementGroupPrototypes, TargetConext şemada kimliğini öğenin anahtarı

Üst

Notlar

Kopyalama için özel veri biçimleri oluşturmak ve yapıştırma işlemleri için bu sınıf türetin.

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