DesignSurfaceExtensionAttribute 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.
Memberi tahu lingkungan Visual Studio bahwa VSPackage menyediakan Type penerapan layanan untuk menyesuaikan atau memperluas layanan yang disediakan oleh implementasi DesignSurface apa pun pada waktu muat perancang.
public ref class DesignSurfaceExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class DesignSurfaceExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class DesignSurfaceExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type DesignSurfaceExtensionAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class DesignSurfaceExtensionAttribute
Inherits RegistrationAttribute
- Warisan
- Atribut
Konstruktor
DesignSurfaceExtensionAttribute(Type) |
Membuat instans DesignSurfaceExtensionAttribute baru kelas yang menentukan objek tertentu sebagai menyediakan implementasi VSPackage dari DesignSurfaceExtension. |
Properti
ExtensionType |
Objek Type yang terdaftar sebagai menyediakan VSPackage dengan implementasi DesignSurfaceExtension untuk menyesuaikan permukaan desain. |
LoadAtIdle |
Mengontrol kapan, relatif terhadap pemuatan perancang yang digunakan oleh VSPackage, ekstensi yang disediakan oleh implementasi DesignSurfaceExtensionAttribute terdaftar oleh DesignSurfaceExtensionAttribute diinstal. |
TypeId |
Ambil alih properti TypeID untuk memungkinkan RegistrationAttribute memperoleh kelas untuk bekerja dengan System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut yang berasal dari atribut ini harus mengambil alih properti ini hanya jika membutuhkan kontrol yang lebih baik pada instans yang dapat diterapkan ke kelas. (Diperoleh dari RegistrationAttribute) |
Metode
GetPackageRegKeyPath(Guid) |
Mendapatkan jalur registri (relatif terhadap akar registri aplikasi) dari VSPackage. (Diperoleh dari RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Mendaftarkan ekstensi permukaan desain. |
Unregister(RegistrationAttribute+RegistrationContext) |
Menghapus kunci registri ekstensi permukaan desain. |