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 | |
---|---|---|
![]() |
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. |
![]() |
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 |
![]() |
DesignSurfaceElementOperations(IServiceProvider, Partition, Diagram) | DesignSurfaceElementOperations sınıfının yeni bir örneğini başlatır. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
Diagram | |
![]() |
Partition | (ElementOperations kaynağından devralındı.) |
![]() |
ServiceProvider | (ElementOperations kaynağından devralındı.) |
![]() |
Store | (ElementOperations kaynağından devralındı.) |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
AddCustomFormat | Bir veya daha fazla özel veri biçimleri ModelElements belirtilen topluluğu kullanarak belirtilen IDataObject'i ekler. (ElementOperations kaynağından devralındı.) |
![]() |
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ı.) |
![]() |
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ı.) |
![]() ![]() |
AddGhostShapesContext | ElementGroupPrototype içinde belirtilen IDataObject'i bir GhostShapeCollection ekler. |
![]() |
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ı.) |
![]() |
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ı.) |
![]() |
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ı.) |
![]() |
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ı.) |
![]() |
CanCopyCore | Bir IDataObject'i ModelElements topluluğu kopyalanan olup olmadığını gösteren bir değeri alır. (ElementOperations kaynağından devralındı.) |
![]() |
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ı.) |
![]() |
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ı.) |
![]() |
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ı.) |
![]() |
CanMergeElementGroupPrototype(ModelElement, ElementGroupPrototype) | (ElementOperations.CanMergeElementGroupPrototype(ModelElement, ElementGroupPrototype) geçersiz kılınır.) |
![]() |
CanMergeElementGroupPrototype(ModelElement, ProtoElementBase, ElementGroupPrototype) | (ElementOperations.CanMergeElementGroupPrototype(ModelElement, ProtoElementBase, ElementGroupPrototype) geçersiz kılınır.) |
![]() |
CanMove | ModelElements topluluğu taşınmış olup olmadığını gösteren bir değeri alır. (ElementOperations kaynağından devralındı.) |
![]() |
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.) |
![]() |
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.) |
![]() |
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ı.) |
![]() |
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ı.) |
![]() |
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ı.) |
![]() |
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ı.) |
![]() |
CreateElementGroup | Bir ClosureElementGroup oluşturur. (ElementOperations kaynağından devralındı.) |
![]() |
CreateElementGroupPrototype | (ElementOperations kaynağından devralındı.) |
![]() |
Equals | Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.) |
![]() |
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ı.) |
![]() ![]() |
GetAssociatedModelElement | Belirtilen protoPresentationElement PresentationViewsSubject ilişki yoluyla ilişkili ProtoElement alır. |
![]() |
GetHashCode | Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.) |
![]() ![]() |
GetTargetDiagramId | Diyagram targetted tarafından bir ElementGroupPrototype birleştirme/bu sınıfın bir örneğini kaynaklanan CanMerge kimliği alın. |
![]() |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) |
![]() |
MarkRootElements | RootElements elementGroup parametresinde işaretleyin. (ElementOperations kaynağından devralındı.) |
![]() |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) |
![]() |
Merge(ModelElement, IDataObject) | Birleştirmesi (yani yapıştırır veya düşme) IDataObject'i gelen ElementGroupPrototype hedef ModelElement. (ElementOperations kaynağından devralındı.) |
![]() |
Merge(PresentationElement, IDataObject, PointF) | Birleştirmesi (yani yapıştırır veya düşme) IDataObject'i gelen ElementGroupPrototype hedef ModelElement. |
![]() |
MergeElementGroup | ' % S'kaynağı ElementGroup ile belirtilen hedef ModelElement birleştirir. (ElementOperations kaynağından devralındı.) |
![]() |
MergeElementGroupPrototype(ModelElement, ElementGroupPrototype) | (ElementOperations.MergeElementGroupPrototype(ModelElement, ElementGroupPrototype) geçersiz kılınır.) |
![]() |
MergeElementGroupPrototype(ModelElement, ElementGroupPrototype, PointF) | ' % S'kaynağı ElementGroupPrototype ile belirtilen hedef ModelElement birleştirir. |
![]() |
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ı.) |
![]() |
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.) |
![]() |
OnMerging | Hedef öğe seçildi hemen sonra ancak ElementGroupPrototype öğelerden reconstituted önce MergeElementGroupPrototype tarafından çağrıldı. (ElementOperations kaynağından devralındı.) |
![]() |
PropagateElementGroupContextToTransaction | (ElementOperations.PropagateElementGroupContextToTransaction(ModelElement, ElementGroup, Transaction) geçersiz kılınır.) |
![]() |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
Olaylar
Ad | Açıklama | |
---|---|---|
![]() |
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ı.) |
![]() |
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ı.) |
![]() |
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 | |
---|---|---|
![]() ![]() |
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.