ShapeElement Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
public ref class ShapeElement abstract : Microsoft::VisualStudio::Modeling::Diagrams::PresentationElement, Microsoft::VisualStudio::Modeling::Diagrams::IGeometryHost
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
[System.CLSCompliant(true)]
public abstract class ShapeElement : Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement, Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("ffb3d9f5-7a47-4e12-8501-0055bd018825")>]
[<System.CLSCompliant(true)>]
type ShapeElement = class
inherit PresentationElement
interface IGeometryHost
Public MustInherit Class ShapeElement
Inherits PresentationElement
Implements IGeometryHost
- Warisan
- Turunan
- Atribut
- Penerapan
Konstruktor
| ShapeElement(Partition, PropertyAssignment[]) |
Konstruktor. |
Bidang
| DomainClassId |
Id kelas domain ShapeElement. |
Properti
| AbsoluteBoundingBox |
Mendapatkan persegi panjang pembatas di unit dunia dan relatif terhadap kiri atas diagram. |
| AbsoluteBoundingBoxToEnsureVisible |
Mendapatkan persegi panjang pembatas yang akan digunakan DiagramClientView.EnsureVisible. Persegi panjang berada di unit dunia dan relatif terhadap kiri atas diagram. |
| AbsoluteCenter |
Mendapatkan Pusat Batas Absolut ShapeElement relatif terhadap sudut kiri atas Diagram terlepas dari ShapeElement induk. |
| AccessibilityObject |
Mendapatkan AccessibleObject yang ditetapkan ke elemen |
| AccessibleDefaultActionDescription |
Mendapatkan deskripsi tindakan default elemen untuk digunakan oleh aplikasi klien aksesibilitas |
| AccessibleDescription |
Mendapatkan deskripsi elemen yang digunakan oleh aplikasi klien aksesibilitas |
| AccessibleHelp |
Mendapatkan deskripsi tentang apa yang dilakukan elemen atau bagaimana elemen digunakan. |
| AccessibleHelpTopicFileName |
Mendapatkan jalur ke file Bantuan yang terkait dengan elemen ini. |
| AccessibleHelpTopicId |
Mendapatkan pengidentifikasi topik bantuan yang terkait dengan elemen ini. |
| AccessibleName |
Mendapatkan nama elemen yang digunakan oleh aplikasi klien aksesibilitas |
| AccessibleRole |
Mendapatkan peran kontrol yang dapat diakses |
| AccessibleState |
Mendapatkan status elemen model yang dapat diakses |
| AccessibleValue |
Mendapatkan nilai yang dapat diakses untuk elemen ini. |
| AllowsChildrenInSelection |
Mendapatkan apakah turunan bentuk ini diizinkan atau tidak dalam grup pilihan yang sama dengan induk ini. |
| AllowsChildrenToResizeParent |
Mendapatkan nilai yang menentukan apakah bentuk anak diizinkan untuk mengubah ukuran bentuk ini. |
| AllowsChildrenToShrinkParent |
Mendapatkan nilai yang menentukan apakah bentuk ini dapat disusutkan serta ditanam oleh perubahan pada anak-anak berlapisnya. |
| BackgroundBrushId |
Mendapatkan id sumber daya kuas yang akan digunakan untuk mengisi latar belakang geometri. |
| BoundingBox |
Mendapatkan persegi panjang pembatas di unit dunia dan relatif terhadap kiri atas induk ShapeElement ini. |
| CanFocus |
Mendapatkan nilai yang menunjukkan apakah ShapeElement dapat menerima fokus. |
| CanMove |
Mendapatkan nilai yang menunjukkan apakah pengguna diizinkan untuk memposisikan ulang ShapeElement. |
| CanSelect |
Mendapatkan nilai yang menunjukkan apakah pengguna diizinkan untuk memilih ShapeElement. |
| Center |
Mendapatkan titik tengah batas ShapeElement. |
| ClassStyleSet |
Mendapatkan set gaya yang dibagikan di antara semua instans kelas ini. |
| ClipWhenDrawingFields |
Mendapatkan nilai yang menunjukkan apakah wilayah kliping harus diatur ke kotak pembatas bentuk ini saat menggambar ShapeFields anaknya. |
| Decorators |
Kumpulan dekorator untuk jenis bentuk ini. Mengembalikan null jika jenis ini tidak memiliki dekorator. Secara default, bentuk tidak memiliki dekorator. |
| DefaultShapeField |
Mendapatkan ShapeField pertama yang dapat menerima fokus. Bidang yang dikembalikan harus digunakan sebagai bidang bentuk default untuk menerima peristiwa utama saat ShapeElement memiliki fokus dan ShapeElement tidak merespons peristiwa utama. |
| DefaultSize |
Mendapatkan ukuran default ShapeElement di unit dunia. |
| Diagram |
Mendapatkan diagram milik ShapeElement ini. (Ini bisa null.) |
| EnsureVisiblePreference |
Preferensi untuk metode EnsureVisible untuk Bentuk ini. Nilai defaultnya adalah mengembalikan VisiblePreference untuk Diagram yang menghosting Bentuk ini. |
| Events |
Mengembalikan daftar penanganan aktivitas yang dilampirkan ke ShapeElement ini. |
| GeometryBackgroundBrushId |
Mendapatkan id sumber daya kuas yang akan digunakan untuk mengisi latar belakang geometri. |
| GeometryBoundingBox |
Mendapatkan kotak pembatas geometri. (Dimaksudkan untuk dipanggil hanya oleh kelas turunan ShapeGeometry.) |
| GeometryHasFilledBackground |
Mendapatkan nilai yang menunjukkan apakah latar belakang geometri akan diisi. (Dimaksudkan untuk dipanggil hanya oleh kelas turunan ShapeGeometry.) |
| GeometryHasOutline |
Mendapatkan nilai yang menunjukkan apakah kerangka geometri akan digambar. (Dimaksudkan untuk dipanggil hanya oleh kelas turunan ShapeGeometry.) |
| GeometryHasShadow |
Mendapatkan nilai yang menunjukkan apakah geometri menampilkan bayangan. (Dimaksudkan untuk dipanggil hanya oleh kelas turunan ShapeGeometry.) |
| GeometryOutlinePenId |
Mendapatkan id sumber daya pena yang akan digunakan untuk menggambar kerangka geometri. |
| GeometryStyleSet |
Mendapatkan set gaya yang akan digunakan untuk geometri. (Dimaksudkan untuk dipanggil hanya oleh kelas turunan ShapeGeometry.) |
| GridSize |
Mendapatkan ukuran kisi di unit dunia tempat bentuk ini aktif. Secara default, GridSize bentuk induk digunakan. |
| HasChildren |
Mendapatkan nilai yang menunjukkan apakah ShapeElement memiliki satu atau beberapa ShapeElements anak dengan hubungan relatif atau berlapis. |
| HasCustomToolTip |
Mengembalikan apakah bentuk ini memiliki penyajian kustom tipsalat |
| HasDragOverToolTip |
Mengembalikan apakah tipsalat seret ke atas didukung oleh bentuk ini. |
| HasFilledBackground |
Mendapatkan nilai yang menunjukkan apakah akan menggambar latar belakang bentuk. |
| HasHighlighting |
Mendapatkan nilai yang menunjukkan apakah akan menggambar sorotan ShapeElement |
| HasOutline |
Mendapatkan nilai yang menunjukkan apakah akan menggambar kerangka bentuk. |
| HasShadow |
Mendapatkan nilai yang menunjukkan apakah akan menggambar bayangan ShapeElement |
| HasToolTip |
Dapatkan/Atur apakah Bentuk memperlihatkan tipsalat mouse melayang secara default atau tidak |
| Id |
Pengidentifikasi unik elemen ini. (Diperoleh dari ModelElement) |
| IsActive |
Mengembalikan true jika Elemen saat ini aktif dalam model, false jika elemen telah dihapus atau sedang dalam proses dihapus. (Diperoleh dari ModelElement) |
| IsDeleted |
Apakah elemen telah dihapus dari model. (Elemen yang dihapus tidak segera dihancurkan sehingga perintah batalkan dapat membatalkan penghapusan elemen.) (Diperoleh dari ModelElement) |
| IsDeleting |
Apakah elemen telah dihapus dari model. (Elemen yang dihapus tidak segera dihancurkan sehingga perintah batalkan dapat membatalkan penghapusan elemen.) (Diperoleh dari ModelElement) |
| IsNestedChild |
Mendapatkan nilai yang menunjukkan apakah bentuk ini adalah anak berlapis dari induknya daripada anak relatif. Anak berlapis dipotong oleh bentuk induknya, sedangkan anak relatif tidak. |
| IsRelativeChild |
Mendapatkan nilai yang menunjukkan apakah bentuk ini adalah anak relatif dari induknya daripada anak berlapis. Anak berlapis dipotong oleh bentuk induknya, sedangkan anak relatif tidak. |
| IsVisible |
Mendapatkan atribut visibilitas bentuk ini. |
| LineAdjustAwayDefault |
Mendapatkan atau mengatur nilai yang menunjukkan apakah segmen garis perantara bentuk tautan anak harus mencoba meratakan saat bentuk tautan berbagi bentuk tersambung yang umum. Segmen garis menengah adalah segmen yang tidak berisi titik akhir LinkShape. Properti ini tidak mempengaruhi afinitas bentuk ini dengan bentuk saudara; ini hanya berlaku untuk bentuk tautan yang merupakan anak dari bentuk ini. |
| LineAffinityDefault |
Mendapatkan atau mengatur nilai yang menunjukkan apakah segmen garis perantara bentuk tautan anak harus mencoba meratakan saat bentuk tautan berbagi bentuk tersambung yang umum. Segmen garis menengah adalah segmen yang tidak berisi titik akhir LinkShape. Properti ini tidak mempengaruhi afinitas bentuk ini dengan bentuk saudara; ini hanya berlaku untuk bentuk tautan yang merupakan anak dari bentuk ini. |
| LineToLineClearance |
Mendapatkan atau mengatur izin di unit dunia antara bentuk tautan anak. Properti ini tidak mempengaruhi pembersihan garis-ke-baris dari bentuk ini dengan bentuk saudara; ini hanya berlaku untuk bentuk tautan yang merupakan anak dari bentuk ini. Nilai ini harus lebih besar dari 1e-6. |
| LineToNodeClearance |
Mendapatkan atau mengatur izin dalam unit dunia antara bentuk tautan anak dan bentuk simpul anak. Properti ini tidak mempengaruhi penghapusan garis-ke-simpul dari bentuk ini dengan bentuk saudara; ini hanya berlaku untuk bentuk yang merupakan anak dari bentuk ini. Nilai ini harus lebih besar dari 1e-6. |
| MaximumShadowOffset |
Mendapatkan offset bayangan maksimum di unit dunia. Semua offset bayangan harus kurang dari jumlah ini. |
| MaximumSize |
Mendapatkan ukuran maksimum ShapeElement di unit dunia. |
| MinimumSize |
Mendapatkan ukuran minimum ShapeElement di unit dunia. |
| ModelElement |
Mendapatkan atau mengatur elemen model yang terkait dengan elemen presentasi ini. (Diperoleh dari PresentationElement) |
| NestedChildShapes |
Mendapatkan daftar NestedChildShapes. Deskripsi untuk Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape |
| NestedShapesMargin |
Mendapatkan margin antara perimeter kotak pembatas ShapeElement ini dan bentuk simpul berlapisnya. Marginnya ada di unit dunia. Margin ini untuk menyediakan wilayah di sepanjang perimeter ShapeElement ini di mana garis koneksi dapat dirutekan. |
| NodeToNodeClearance |
Mendapatkan atau mengatur izin dalam unit dunia antara bentuk simpul anak. Properti ini tidak memengaruhi clearance node-to-node dari bentuk ini dengan bentuk saudara; ini hanya berlaku untuk bentuk simpul yang merupakan anak dari bentuk ini. Nilai ini harus lebih besar dari 1e-6. |
| OutlinePenId |
Mendapatkan id sumber daya pena yang akan digunakan untuk menggambar kerangka geometri. |
| OutlinePenWidth |
Mendapatkan lebar pena kerangka di unit dunia. Ini berguna untuk mengembang persegi panjang pembatas ShapeElement untuk tujuan pembatas. |
| PaintMoveableDecoratorSelectionLines |
Ketika bentuk ini dipilih, apakah akan menggambar satu garis pilihan ke setiap dekorator yang dapat dipindahkan yang dilampirkan ke bentuk ini, jika dekorator telah ditempatkan atau berukuran secara manual. Implementasi dasar mengembalikan true. |
| ParentLink |
Mendapatkan hubungan dengan ShapeElement induk. |
| ParentShape |
Domain ParentShapeRole |
| Partition |
Mendapatkan atau mengatur instans Partisi yang berisi elemen ini. (Diperoleh dari ModelElement) |
| Perimeter |
Mendapatkan jalur grafis yang mencakup kerangka ShapeElement, termasuk ketebalan pena kerangka yang terletak di luar ShapePath. Titik-titik di jalur berada di unit dunia relatif terhadap ShapeElement induk. |
| RelatedShapeToEmphasize |
Mendapatkan ShapeElement terkait yang harus ditekankan secara visual kepada pengguna saat bentuk ini dipilih. Tampilan ini berbeda dari pilihan dan tidak menunjukkan bahwa bentuk terkait dipilih. Tujuannya adalah untuk menarik perhatian pengguna ke bentuk terkait untuk membantu memberikan konteks. Properti ini mengembalikan null jika tidak ada bentuk yang harus ditekankan. Contoh penggunaan: Pengguna mungkin tidak jelas tentang bentuk label mana yang dikaitkan dengan, jadi dengan menekankan bentuk induk label secara visual saat label dipilih, pengguna dapat dengan cepat mengidentifikasi bentuk terkait. |
| RelativeChildShapes |
Mendapatkan daftar RelativeChildShapes. Deskripsi untuk Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape |
| ShapeFields |
Kumpulan bidang bentuk untuk tipe bentuk ini. |
| ShapeGeometry |
Mendapatkan objek ShapeGeometry yang terkait dengan ShapeElement ini. |
| ShouldTryParentShapeForMergeOnToolboxDoubleClick |
Mengontrol apa yang terjadi ketika ShapeElement ini dipilih dan pengguna mengklik dua kali item kotak alat. Secara default, jika CanMerge() gagal untuk ShapeElement ini, tindakan klik ganda akan berjalan ke ParentShape ShapeElement ini dan mencoba CanMerge() lagi. Jika bentuk mengambil alih metode ini untuk mengembalikan false, klik dua kali kotak alat akan berakhir jika CanMerge() gagal. |
| Store |
Dapatkan instans Store yang berisi elemen ini. (Diperoleh dari ModelElement) |
| StyleSet |
Mendapatkan StyleSet instans jika ShapeElement ini memilikinya, jika tidak, akan mendapatkan ClassStyleSet. |
| Subject |
Mendapatkan atau mengatur Subjek. Deskripsi untuk Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation (Diperoleh dari PresentationElement) |
| TargetToolboxItemFilterAttributes |
Mengembalikan kumpulan objek ToolboxItemFilterAttribute untuk bentuk ini. Atribut ini digunakan untuk menentukan item yang diaktifkan/dinonaktifkan di kotak alat. Koleksi yang dikembalikan di sini menjadi bagian dari koleksi yang harus dicocokkan item kotak alat agar dapat diaktifkan. Untuk menentukan koleksi yang merupakan bagian dari item kotak alat itu sendiri, terapkan ToolboxItemFilterAttribute ke ModelElement yang mewakili item kotak alat. |
| ZOrder |
Mendapatkan Z-Order relatif untuk ShapeElement ini. Jika ini adalah diagram maka ini adalah nomor urutan z terbaru yang digunakan untuk menomori ulang. |
Metode
| AccessibleDoDefaultAction() |
Melakukan tindakan default yang terkait dengan objek yang dapat diakses ini. |
| Associate(ModelElement) |
Mengaitkan elemen presentasi ini dengan elemen modelnya. (Diperoleh dari PresentationElement) |
| AssociateValueWith(Store, AssociatedPropertyInfo) |
Mengaitkan nilai sumber daya bentuk ini dengan nilai properti IMS. Gunakan metode ini ketika properti IMS ada pada elemen yang bukan ShapeElement ini. |
| AssociateValueWith(Store, Guid) |
Mengaitkan sumber daya bentuk ini dengan nilai properti IMS pada ShapeElement itu sendiri. |
| CalculateDerivedVisible(ShapeElement) |
Hitung nilai DerivedVisible untuk bentuk ini, dengan asumsi induk sudah benar. |
| CanMerge(ProtoElementBase, ElementGroupPrototype) |
Mengembalikan nilai yang menunjukkan apakah elemen sumber yang diwakili oleh ProtoElement akar yang ditentukan dapat ditambahkan ke elemen ini. (Diperoleh dari ModelElement) |
| ChooseMergeTarget(ElementGroup) |
Mendapatkan ModelElement yang akan digunakan sebagai target untuk proses penggabungan ElementGroup. |
| ChooseMergeTarget(ElementGroupPrototype) |
Mendapatkan ModelElement yang akan digunakan sebagai target untuk proses penggabungan ElementGroupPrototype. |
| ChooseParentShape(ShapeElement) |
Dipanggil oleh ShapeElement.FixUpChildShapes() untuk menentukan bentuk mana yang harus menjadi bentuk induk untuk bentuk anak baru. Secara default, ShapeElement ini akan menjadi induk, tetapi mungkin ada kasus di mana bentuk yang berbeda harus. |
| ChooseRelationship(ShapeElement) |
Dipanggil oleh ShapeElement.FixUpChildShapes() untuk mendapatkan jenis hubungan yang dimiliki ShapeElement anak dengan induknya. |
| CoerceSelection(DiagramItem, DiagramClientView, Boolean) |
Perbolehkan bentuk untuk mengubah butir terpilih. Dipanggil dari tindakan pilih. |
| Copy() |
Membuat salinan elemen dalam model. (Diperoleh dari ModelElement) |
| Copy(IEnumerable<Guid>) |
Membuat salinan elemen dalam model. (Diperoleh dari ModelElement) |
| CreateChildShape(ModelElement) |
Dipanggil oleh ShapeElement.FixUpChildShapes() untuk mengambil instans baru bentuk anak untuk elemen model tertentu. |
| CreateClassStyleSet() |
Membuat set gaya kelas untuk ShapeElement ini |
| CreateDecorators() |
Membuat instans koleksi dekorator untuk jenis bentuk ini. |
| CreateInstanceStyleSet() |
Create set gaya instans ini. |
| CreateShapeFields() |
Membuat instans kumpulan bidang bentuk untuk jenis bentuk ini. |
| Delete() |
Menghapus elemen dari model. (Diperoleh dari ModelElement) |
| Delete(Guid[]) |
Menghapus elemen dari model. (Diperoleh dari ModelElement) |
| DetermineHighlightShape(ShapeElement) |
Naikkan rantai bentuk induk, hingga menemukan bentuk yang telah menyalakan penyorotan, atau telah mencapai bagian atas rantai induk. |
| DoFoldToShape(PointD, PointD) |
Menghitung titik di sepanjang perimeter ShapeElement tempat vektor yang diberikan akan bersinggungan |
| DoHitTest(PointD, DiagramHitTestInfo, Boolean) |
Melakukan hittest yang diberikan titik relatif terhadap kiri atas Diagram di unit dunia. |
| DoHitTest(PointD, DiagramHitTestInfo) |
Melakukan hittest yang diberikan titik relatif terhadap kiri atas Diagram di unit dunia. |
| DoHitTestSelection(PointD, DiagramHitTestInfo) |
Melakukan hittest pada pilihan di sekitar ShapeElement yang diberikan titik relatif terhadap kiri atas Diagram di unit dunia. |
| DoKeyboardNavigation(Keys, DiagramClientView) |
Memanggil metode navigasi yang sesuai pada bentuk. |
| DrawResizeFeedback(DiagramPaintEventArgs, RectangleD) |
Menggambar umpan balik mengubah ukuran ShapeElement menggunakan batas absolut yang diberikan untuk ShapeElement. |
| ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath) |
Mengecualikan ShapeElement ini dan ShapeElements turunannya dari wilayah kliping dalam objek Grafis yang ditentukan. |
| ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath) |
Mengecualikan dari wilayah kliping geometri ini, termasuk geometri objek IGeometryHost turunan. (Dimaksudkan untuk dipanggil hanya oleh kelas turunan ShapeGeometry.) |
| FindDecorator(IList<Decorator>, String) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| FindDecorator(String) |
Menemukan Dekorator dengan nama yang diberikan. |
| FindFirstChild(Boolean) |
Dipanggil oleh ShapeElement ini untuk mendapatkan keturunan pertamanya dalam urutan navigasi. Dipanggil oleh ShapeElement anak atau ShapeField untuk mendapatkan turunan pertama bentuk ini dalam urutan navigasi. |
| FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Temukan area bebas dalam bentuk atau grafik diagram. |
| FindLastChild(Boolean) |
Dipanggil oleh shapeElement anak atau ShapeField untuk mendapatkan turunan terakhir bentuk ini dalam urutan navigasi. |
| FindNextChild(DiagramItem, Boolean) |
Dipanggil oleh ShapeElement anak atau ShapeField untuk mendapatkan item saudara pertama anak mengikutinya dalam urutan navigasi. |
| FindNextInChildFields(ShapeField, Boolean) |
Menemukan DiagramItem pertama setelah ShapeField yang ditentukan. Pencarian terbatas pada koleksi ShapeField bentuk ini, termasuk subbidangnya. |
| FindPreviousChild(DiagramItem, Boolean) |
Dipanggil oleh ShapeElement anak atau ShapeField untuk mendapatkan item saudara kandung anak pertama yang dapat difokuskan sebelumnya dalam urutan navigasi. |
| FindPreviousInChildFields(ShapeField, Boolean) |
Menemukan DiagramItem pertama sebelum ShapeField yang ditentukan. Pencarian terbatas pada koleksi ShapeField bentuk ini, termasuk subbidangnya. |
| FindShapeField(IList<ShapeField>, String) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| FindShapeField(String) |
Mengembalikan ShapeField pertama dengan nama yang diberikan di koleksi ShapeFields. Jika bidang dengan nama yang diberikan tidak ditemukan, metode ini mengembalikan null. |
| FixUpChildShapes(ModelElement) |
Dipanggil oleh Diagram.FixUpDiagram() untuk memberikan kesempatan untuk membuat dan/atau mengonfigurasi bentuk anak sebagai respons untuk menambahkan elemen anak yang ditentukan ke model. |
| Focused(DiagramClientView) |
Mengembalikan nilai yang menunjukkan apakah bentuk ini difokuskan dalam tampilan yang ditentukan. |
| GetAccessibilityObject(DiagramClientView) |
Mendapatkan AccessibleObject yang ditetapkan ke elemen |
| GetChildElements(ModelElement) |
Dipanggil oleh ShapeElement.FixUpChildShapes() untuk mendapatkan kumpulan ModelElements yang dianggap sebagai elemen turunan dari ModelElement yang ditentukan. Elemen anak yang dikembalikan harus memiliki jenis bentuk terkait yang dapat diinstansiasi sebagai bentuk anak dari ShapeElement ini. |
| GetCursor(Cursor, DiagramClientView, PointD) |
Mendapatkan kursor yang ditampilkan saat penunjuk mouse berada di atas ShapeElement. |
| GetDomainClass() |
Mendapatkan kelas domain yang paling turunan untuk elemen ini. (Diperoleh dari ModelElement) |
| GetDragOverToolTipText(DiagramItem) |
Mengembalikan teks tipsalat seret mouse ke atas untuk ditampilkan. |
| GetFieldAccessibleDescription(ShapeField) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| GetFieldAccessibleName(ShapeField) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| GetFieldAccessibleValue(ShapeField) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| GetFieldRepresentedElement(ShapeField) |
Mendapatkan ModelElement utama yang diwakili shapeField anak yang ditentukan. |
| GetFieldRepresentedProperty(ShapeField) |
Mendapatkan informasi properti yang diwakili ShapeField yang ditentukan. |
| GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) |
Mengambil tindakan mouse yang harus dibuat aktif pada kejadian MouseDown ini (atau berikutnya) jika mouse melebihi titik yang ditentukan. |
| GetRoleCollection<TCollection,TElement>(Guid) |
Mendapatkan atau membuat koleksi elemen tertaut (Diperoleh dari ModelElement) |
| GetShapeLuminosity(DiagramClientView, Color) |
Menghitung luminositas bentuk berdasarkan luminositas warna saat ini, dan apakah itu ada dalam daftar sorotan atau tidak. |
| GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| GetSubFieldAccessibleName(ShapeField, ShapeSubField) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| GetSubFieldAccessibleValue(ShapeField, ShapeSubField) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| GetSubFieldRepresentedElements(ShapeField, ShapeSubField) |
Mendapatkan kumpulan ModelElements yang diwakili shapeSubField yang ditentukan. |
| GetSubFieldRepresentedProperty(ShapeField, ShapeSubField) |
Mendapatkan deskriptor properti yang terkait dengan subbidang yang ditentukan. |
| GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField) |
Mendapatkan elemen yang menghosting properti yang ditampilkan oleh subbidang. Ini mungkin berbeda dari elemen yang dikembalikan oleh GetSubFieldRepresentedElements karena DomainPropertyInfo aktual yang dikembalikan oleh GetSubFieldRepresentedProperty dapat dihosting dalam anak dari elemen yang diwakili. |
| GetToolTipText(DiagramItem) |
Mendapatkan teks tipsalat untuk elemen PEL di bawah kursor |
| HasCachedDragOverResult(DiagramDragEventArgs) |
Mengembalikan true jika hasil Drag Over di-cache. |
| Hide() |
Menyembunyikan (membuat tidak terlihat) bentuk dan semua anak-anaknya |
| HideCustomToolTip(IWin32Window) |
Menyembunyikan tipsalat kustom bentuk |
| InitializeDecorators(IList<ShapeField>, IList<Decorator>) |
Membuat instans dan menambahkan bidang bentuk (seperti teks dan gambar) ke jenis bentuk ini. |
| InitializeInstanceResources() |
Mengambil alih sumber daya yang ada untuk instans ShapeElement ini. Metode ini dipanggil setelah kumpulan gaya instans dibuat. Ambil alih metode ini untuk mengubah sumber daya yang ada untuk instans ShapeElement ini. |
| InitializeResources(StyleSet) |
Menambahkan sumber daya baru atau mengambil alih sumber daya yang ada untuk jenis ShapeElement ini. Metode ini dipanggil setelah set gaya kelas dibuat. Ambil alih metode ini untuk menambahkan sumber daya baru atau memodifikasi sumber daya yang ada untuk jenis ShapeElement ini. |
| InitializeShapeFields(IList<ShapeField>) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| Invalidate() |
Membatalkan ShapeElement. |
| Invalidate(Boolean) |
Membatalkan ShapeElement. |
| Invalidate(RectangleD) |
Membatalkan ShapeElement dengan persegi panjang yang ditentukan yang digunakan sebagai batas absolutnya. |
| IsDescendantOf(ShapeElement) |
Mengembalikan nilai yang menunjukkan apakah bentuk ini adalah turunan dari bentuk yang ditentukan. |
| IsNavigationKey(Char) |
Mengembalikan nilai yang menunjukkan apakah karakter yang ditentukan sesuai dengan perintah navigasi. |
| IsNavigationKey(Keys) |
Mengembalikan nilai yang menunjukkan apakah data kunci yang ditentukan sesuai dengan perintah navigasi. |
| IterateShapes(IShapeIterator) |
Metode untuk membantu iterator melalui bentuk dan semua bentuk anaknya. Metode ini akan secara rekursif melalui semua bentuk anak dari bentuk ini dan memanggil iterator yang diberikan dengan setiap bentuk yang ditemui. Catatan: Implementasi dasarnya adalah traversal mengutamakan kedalaman, dan NestedChildShapes diulang sebelum RelativeChildShapes. |
| MergeConfigure(ElementGroup) |
PresentationElements tidak boleh menimpa MergeConfigure() karena tidak akan dipanggil pada PELs selama Penggabungan. Sebagai gantinya, PELs harus menggunakan penimpaan perbaikan tampilan. (Diperoleh dari PresentationElement) |
| MergeDisconnect(ModelElement) |
Melakukan operasi yang berlawanan dengan MergeRelate - yaitu memutuskan sambungan elemen tertentu dari elemen saat ini (menghapus tautan yang dibuat oleh MergeRelate). (Diperoleh dari ModelElement) |
| MergeRelate(ModelElement, ElementGroup) |
PresentationElements tidak boleh mengambil alih MergeRelate() karena tidak akan dipanggil pada PELs selama Penggabungan. Sebagai gantinya, PELs harus menggunakan penimpaan perbaikan tampilan. (Diperoleh dari PresentationElement) |
| ModifyLuminosity(Int32, DiagramClientView) |
Menghitung luminositas sorotan berdasarkan: jika L >= 160, maka L = L * 0,9 lainnya, L += 40. |
| MoveByRepositioning(DiagramDragEventArgs) |
Memposisikan ulang bentuk dalam ElementGroupPrototype dengan jumlah yang ditentukan oleh posisi mouse. |
| MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) |
Memposisikan ulang bentuk dalam prototipe yang diberikan ke titik yang ditentukan. |
| NavigateAscend(SelectedShapesCollection) |
Dipanggil oleh ShapeElement ini untuk mengatur fokus ke nenek moyang pertamanya yang dapat difokuskan dalam urutan navigasi. |
| NavigateDescend(SelectedShapesCollection) |
Dipanggil oleh ShapeElement ini untuk mengatur fokus ke turunan pertama yang dapat difokuskan dalam urutan navigasi. |
| NavigateTo(DiagramItem, SelectedShapesCollection) |
Dipanggil oleh metode Navigasi untuk mengatur fokus ke DiagramItem yang ditentukan. |
| NavigateToFirst(SelectedShapesCollection) |
Dipanggil oleh ShapeElement ini untuk mengatur fokus ke saudara pertama bentuk ini (yaitu, anak pertama induk) dalam urutan navigasi. |
| NavigateToLast(SelectedShapesCollection) |
Dipanggil oleh ShapeElement ini untuk mengatur fokus ke saudara terakhir bentuk ini (yaitu, anak terakhir induk) dalam urutan navigasi. |
| NavigateToNext(SelectedShapesCollection) |
Dipanggil oleh ShapeElement ini untuk mengatur fokus ke objek berikutnya dalam urutan navigasi. Item terfokus pilihan diabaikan; bentuk ini diasumsikan sebagai ShapeElement untuk mulai menavigasi. |
| NavigateToPrevious(SelectedShapesCollection) |
Dipanggil oleh ShapeElement ini untuk mengatur fokus ke objek sebelumnya dalam urutan navigasi. Item terfokus pilihan diabaikan; bentuk ini diasumsikan sebagai ShapeElement untuk mulai menavigasi. |
| OnAssociatedPropertyChanged(PropertyChangedEventArgs) |
Dipanggil saat properti berubah. |
| OnBeforePaint() |
OnBeforePaint dipanggil pada awal lukisan ShapeElement. Ini memberikan kesempatan bagi pengembang untuk memperbarui dan mengambil alih sumber daya sebelum digunakan dalam lukisan. |
| OnBeginEdit(DiagramItemEventArgs) |
Dipanggil ketika pengeditan di tempat telah dimulai. |
| OnBoundsFixup(BoundsFixupState, Int32, Boolean) |
Memungkinkan kesempatan terakhir untuk batas menjadi userFixed selama tampilan dan perbaikan diagram. Anda dapat mengambil alih metode ini untuk menerapkan perubahan perbaikan batas tertentu yang ingin Anda terapkan. |
| OnChildConfigured(ShapeElement, Boolean, Boolean) |
Dipanggil oleh ShapeElement.FixUpChildShapes() untuk memungkinkan ShapeElement ini pasca-konfigurasi shapeElement anak yang ditentukan. Setelah OnChildConfiguring() dipanggil, bentuk anak baru diposisikan di lokasi target penurunannya (jika berlaku). Ini dipanggil berikutnya, terlepas dari apakah bentuk anak diposisikan atau tidak. |
| OnChildConfiguring(ShapeElement, Boolean) |
Dipanggil oleh ShapeElement.FixUpChildShapes() untuk memungkinkan ShapeElement ini mengonfigurasi sebelumnya ShapeElement anak yang ditentukan. Ini dipanggil segera setelah bentuk menjadi anak dari ShapeElement ini, tetapi sebelum bentuk diposisikan pada bentuk target. |
| OnClick(DiagramPointEventArgs) |
Dipanggil oleh OnClick() kontrol. |
| OnCopy(ModelElement) |
Dipanggil ketika salinan elemen telah dibuat. Metode ini dipanggil pada elemen duplikat. (Diperoleh dari ModelElement) |
| OnDeleted() |
Dipanggil oleh model setelah elemen dihapus. (Diperoleh dari ModelElement) |
| OnDeleting() |
Dipanggil oleh model sebelum elemen dihapus. (Diperoleh dari ModelElement) |
| OnDoubleClick(DiagramPointEventArgs) |
Dipanggil oleh OnDoubleClick() kontrol |
| OnDragDrop(DiagramDragEventArgs) |
Peristiwa muncul ketika IDataObject diseret dan kemudian dijatuhkan ke ShapeElement. |
| OnDragEnter(DiagramDragEventArgs) |
Peristiwa yang dimunculkan saat seret IDataObject memasuki batas ShapeElement. |
| OnDragLeave(DiagramPointEventArgs) |
Peristiwa muncul saat seret IDataObject meninggalkan batas ShapeElement. |
| OnDragOver(DiagramDragEventArgs) |
Peristiwa muncul saat IDataObject diseret di atas batas ShapeElement. |
| OnEndEdit(DiagramItemEventArgs) |
Dipanggil ketika pengeditan di tempat telah berakhir. |
| OnInitialize() |
Metode ini dipanggil ketika bentuk mulai dibuat, kelas turunan dapat mengambil alih untuk melakukan inisialisasi instans bentuk. Metode ini selalu dipanggil dalam transaksi. |
| OnKeyDown(DiagramKeyEventArgs) |
Dipanggil saat tombol ditekan. |
| OnKeyPress(DiagramKeyPressEventArgs) |
Dipanggil antara kunci ke bawah dan kunci ke atas. |
| OnKeyUp(DiagramKeyEventArgs) |
Dipanggil saat kunci dirilis. |
| OnMouseDown(DiagramMouseEventArgs) |
Dipanggil oleh OnMouseDown() kontrol. |
| OnMouseEnter(DiagramPointEventArgs) |
Implementasi default peristiwa ShapeElement untuk OnMouseEnter. |
| OnMouseHover(DiagramPointEventArgs) |
Implementasi default peristiwa ShapeElement untuk OnMouseHover. |
| OnMouseLeave(DiagramPointEventArgs) |
Implementasi default peristiwa ShapeElement untuk OnMouseLeave. |
| OnMouseMove(DiagramMouseEventArgs) |
Dipanggil oleh OnMouseMove() kontrol. |
| OnMouseUp(DiagramMouseEventArgs) |
Dipanggil oleh OnMouseUp() kontrol. |
| OnMouseWheel(DiagramMouseEventArgs) |
Dipanggil oleh OnMouseWheel(). |
| OnOrphaned(SerializationResult) |
Selama deserialisasi, jika bentuk tidak terhubung ke elemen model apa pun melalui hubungan PresentationViewsSubject ketika seharusnya, bentuk dianggap "tanpa sumber". Metode ini dipanggil ketika bentuk seperti itu ditemui selama deserialisasi. Catatan: Implementasi dasar akan menghapus bentuk. |
| OnPaintEmphasis(DiagramPaintEventArgs) |
Menggambar penekanan visual pada bentuk. Ini tidak menunjukkan pilihan, itu hanya menarik perhatian pengguna ke bentuk ini ketika bentuk lain dipilih. (Lihat ShapeElement.RelatedShapeToEmphasize.) |
| OnPaintFeedback(DiagramPaintEventArgs) |
Menggambar umpan balik seret/letakkan ketika ShapeElement ini (atau mungkin salah satu keturunannya) berada di bawah mouse. Ini dipanggil oleh OnPaint() kontrol. |
| OnPaintSelection(DiagramPaintEventArgs) |
Menggambar pilihan ShapeElement ini. Secara default, ShapeGeometry ShapeElement akan menggambar pilihan. Sistem koordinat objek Grafis berada di unit dunia dan relatif terhadap bentuk induk. |
| OnPaintShape(DiagramPaintEventArgs) |
Menggambar ShapeElement. Ini dipanggil oleh OnPaint() kontrol. |
| OnResurrected() |
Dipanggil oleh model setelah elemen dibangkitkan kembali (ditempatkan kembali ke toko). (Diperoleh dari ModelElement) |
| OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
Metode virtual untuk memberi tahu kapan posisi pemutar peran telah berubah. (Diperoleh dari ModelElement) |
| OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
Metode virtual untuk memberi tahu kapan posisi pemutar peran akan berubah. (Diperoleh dari ModelElement) |
| OnShapeInserted() |
Dipanggil ketika ShapeElement ini dijadikan ShapeElement turunan dari ShapeElement induknya. |
| OnShapeRemoved() |
Dipanggil ketika ShapeElement ini bukan lagi ShapeElement turunan dari ShapeElement induknya. |
| PerformResizeParentRule() |
Menyiapkan dan mengaktifkan ResizeParentRule dengan informasi yang sesuai untuk induk bentuk ini. Ini hanya mengaktifkan peristiwa sekali per iterasi dan menyimpan daftar semua perubahan yang akan ditangani nanti. |
| PerformResizeParentRule(Boolean, ShapeElement) |
Menyiapkan dan mengaktifkan ResizeParentRule dengan informasi yang sesuai untuk induk bentuk ini. Ini hanya mengaktifkan peristiwa sekali per iterasi dan menyimpan daftar semua perubahan yang akan ditangani nanti. |
| PermitChildVisibility(ShapeElement) |
Kesempatan untuk memengaruhi visibilitas bentuk anak Anda |
| ProcessVisibilityChange(Boolean) |
Proses perubahan konsesensial dari perubahan visibilitas bentuk ini |
| PurgeLayoutObjects() |
Hapus menyeluruh semua objek tata letak grafik dalam hierarki ini. Hapus menyeluruh semua titik dari kabel - pengumpulan titik dari bentuk, bukan titik grafik seperti yang sudah hilang. |
| PurgePoints() |
Metode ini menghapus poin apa pun yang ada |
| RebuildShape() |
Melakukan perbaikan tampilan pada ShapeElement ini. |
| RemoveLayoutObject() |
menghapus (menghapus) ShapeElement ini dari GraphWrapper serta bentuk anak relatif dan berlapisnya. |
| Selected(DiagramClientView) |
Mengembalikan nilai yang menunjukkan apakah bentuk ini dipilih dalam tampilan yang ditentukan. |
| SetInitialGraphLayoutVisibility() |
Jika visibilitas bentuk ini telah disesuaikan sebelum objek tata letak grafik dibuat, pastikan keduanya sinkron. |
| SetShowHideState(Boolean) |
Mengatur status visibilitas bentuk dan semua turunannya |
| SetShowHideStateImplementation(Boolean) |
Impementasi utama untuk Tampilkan dan Sembunyikan |
| ShouldAddShapeForElement(ModelElement) |
Dipanggil oleh ShapeElement.FixUpChildShapes() untuk mendapatkan nilai yang menunjukkan apakah ShapeElement harus dibuat dan ditambahkan sebagai anak dari ShapeElement ini. |
| ShouldReparentOnMove() |
Memutuskan apakah bentuk harus direparentasi atau tidak saat dipindahkan. |
| Show() |
Perlihatkan (Jadikan terlihat) bentuk dan semua turunannya |
| ShowCustomToolTip(String, IWin32Window, Point) |
Perlihatkan tipsalat kustom bentuk dengan petunjuk yang diberikan pada teks dan posisi |
| ToString() |
Mengembalikan nama objek ini yang dapat diakses, ditambah subjenisnya. |
| TranslateGeometryToAbsoluteBounds(RectangleD) |
Menerjemahkan persegi panjang dari koordinat relatif terhadap kiri atas induk IGeometryHost ke koordinat dunia absolut. |
| TranslateGeometryToRelativeBounds(RectangleD) |
Menerjemahkan persegi panjang dari koordinat dunia absolut ke koordinat relatif terhadap kiri atas induk IGeometryHost. |
| TranslateToAbsoluteBounds(RectangleD) |
Menerjemahkan persegi panjang dari koordinat relatif terhadap bentuk induk ke koordinat dunia absolut. |
| TranslateToRelativeBounds(RectangleD) |
Menerjemahkan persegi panjang dari koordinat dunia absolut ke koordinat relatif terhadap bentuk induk. |
| UpdateDerivedVisible(ShapeElement) |
Perbarui status terlihat turunan dari bentuk ini |
| UpdateGeometryLuminosity(DiagramClientView, Brush) |
Memodifikasi luminositas kuas yang ditentukan. (Dimaksudkan untuk dipanggil hanya oleh kelas turunan ShapeGeometry.) |
| UpdateGeometryLuminosity(DiagramClientView, Pen) |
Memodifikasi luminositas pena yang ditentukan. (Dimaksudkan untuk dipanggil hanya oleh kelas turunan ShapeGeometry.) |
Acara
| Click |
Peristiwa diaktifkan saat bentuk diklik. |
| DoubleClick |
Peristiwa diaktifkan saat bentuk diklik dua kali. |
| KeyDown |
Peristiwa diaktifkan saat bentuk memiliki fokus dan tombol keyboard tidak berfungsi. |
| KeyPress |
Peristiwa diaktifkan saat bentuk telah berfokus dan karakter dititik. |
| KeyUp |
Peristiwa diaktifkan saat bentuk memiliki fokus dan tombol keyboard dilepaskan. |
| MouseDown |
Peristiwa diaktifkan saat tombol mouse ditekan pada bentuk. |
| MouseMove |
Peristiwa diaktifkan saat kursor bergerak di atas bentuk. |
| MouseUp |
Peristiwa diaktifkan saat tombol mouse dilepaskan pada bentuk. |
| MouseWheel |
Peristiwa diaktifkan saat roda mouse bergerak saat kursor berada di atas bentuk. |
Implementasi Antarmuka Eksplisit
| IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Diperoleh dari ModelElement) |
| IMergeElements.ChooseMergeTarget(ElementGroup) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Diperoleh dari ModelElement) |
| IMergeElements.ChooseMergeTarget(ElementGroupPrototype) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Diperoleh dari ModelElement) |
| IMergeElements.MergeConfigure(ElementGroup) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Diperoleh dari ModelElement) |
| IMergeElements.MergeDisconnect(ModelElement) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Diperoleh dari ModelElement) |
| IMergeElements.MergeRelate(ModelElement, ElementGroup) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Diperoleh dari ModelElement) |
Metode Ekstensi
| GetDslDefinitionModelElement(PresentationElement) |
Metode ini memastikan bahwa elemen model nyata yang sesuai dengan PresentationElement dikembalikan. Untuk DLL DslDesigner, subjek yang sesuai sebenarnya mungkin merupakan kelas TreeNode internal dan bukan MEL yang sebenarnya. Metode ini menangani kasus-kasus tersebut dengan benar sehingga MEL aktual dikembalikan. |
| AddExtension(ModelElement, DomainClassInfo) |
Perluas ModelElement ini dengan ekstensi yang baru dibuat dari jenis domain yang ditentukan. InvalidOperationException akan dilemparkan jika elemen sudah memiliki ekstensi jenis tersebut. |
| AddExtension(ModelElement, ExtensionElement) |
Perluas ModelElement ini dengan ekstensi tertentu. InvalidOperationException akan dilemparkan jika elemen sudah memiliki ekstensi dengan jenis yang sama. |
| AddExtension(ModelElement, Guid) |
Perluas ModelElement ini dengan ekstensi yang baru dibuat dari jenis domain yang diidentifikasi. InvalidOperationException akan dilemparkan jika elemen sudah memiliki ekstensi jenis tersebut. |
| AddExtension(ModelElement, Type) |
Perluas ModelElement ini dengan ekstensi yang baru dibuat dari jenis yang ditentukan. InvalidOperationException akan dilemparkan jika elemen sudah memiliki ekstensi jenis tersebut. |
| AddExtension<T>(ModelElement) |
Perluas ModelElement ini dengan ekstensi yang baru dibuat dari jenis tertentu. InvalidOperationException akan dilemparkan jika elemen sudah memiliki ekstensi dengan jenis yang sama. |
| GetAllExtensions(ModelElement) |
Mengembalikan enumerable yang melakukan traversal pertama luas di seluruh pohon elemen ekstensi yang disematkan dalam ModelElement ini. |
| GetBaseElement(ModelElement) |
Mengembalikan akar MEL virtual tempat ModelElement yang ditentukan berpartisipasi. |
| GetExtension(ModelElement, DomainClassInfo) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| GetExtension(ModelElement, Guid) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| GetExtension(ModelElement, Type) |
Dapatkan ExtensionElement dari jenis yang ditentukan dari ekstensi yang tersedia dari ModelElement ini. Jika elemen tidak memiliki ekstensi tersebut, maka InvalidOperationException akan dinaikkan. |
| GetExtension<T>(ModelElement) |
Dapatkan ExtensionElement dari jenis yang ditentukan dari ekstensi yang tersedia dari ModelElement ini. Jika elemen tidak memiliki ekstensi tersebut, maka InvalidOperationException akan dinaikkan. |
| IsExtendedBy(ModelElement, DomainClassInfo) |
Kueri apakah ModelElement ini saat ini diperluas oleh ExtensionElement dari jenis tertentu. |
| IsExtendedBy(ModelElement, Guid) |
Kueri apakah ModelElement ini saat ini diperluas oleh ExtensionElement dari jenis tertentu. |
| IsExtendedBy(ModelElement, Type) |
Kueri apakah ModelElement ini saat ini diperluas oleh ExtensionElement dari jenis tertentu. |
| RemoveExtension(ModelElement, DomainClassInfo) |
Hapus ekstensi apa pun dari ModelElement yang ditentukan yang merupakan jenis tertentu. |
| RemoveExtension(ModelElement, ExtensionElement) |
Hapus ExtensionElement tertentu dari ekstensi ModelElement ini. |
| RemoveExtension(ModelElement, Guid) |
Hapus ekstensi apa pun dari ModelElement yang ditentukan yang merupakan jenis tertentu. |
| RemoveExtension(ModelElement, Type) |
Hapus ekstensi apa pun dari ModelElement ini yang merupakan jenis tertentu. |
| TryGetExtension(ModelElement, DomainClassInfo) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| TryGetExtension(ModelElement, Guid) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| TryGetExtension(ModelElement, Type) |
Deskripsi ShapeElement DomainClass untuk Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
| TryGetExtension<T>(ModelElement) |
Dapatkan ExtensionElement dari jenis yang ditentukan dari ekstensi yang tersedia dari ModelElement ini. Jika elemen ini tidak memiliki ekstensi tersebut maka hasilnya akan null. |
| CanDelete(ModelElement, Guid[]) |
Menghapus elemen dari model. |
| GetLocks(ModelElement) |
Dapatkan bendera kunci untuk elemen ini. Ini akan mencakup kunci apa pun yang diaktifkan pada Partisi yang berisi elemen . |
| IsLocked(ModelElement, Locks) |
Uji apakah elemen ini memiliki sekumpulan kunci yang ditentukan |
| SetLocks(ModelElement, Locks) |
Atur bendera kunci elemen ini |