DesignSurfaceManager 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.
Mengelola kumpulan DesignSurface objek.
public ref class DesignSurfaceManager : IDisposable, IServiceProvider
public class DesignSurfaceManager : IDisposable, IServiceProvider
[System.Security.SecurityCritical]
public class DesignSurfaceManager : IDisposable, IServiceProvider
type DesignSurfaceManager = class
interface IServiceProvider
interface IDisposable
[<System.Security.SecurityCritical>]
type DesignSurfaceManager = class
interface IServiceProvider
interface IDisposable
Public Class DesignSurfaceManager
Implements IDisposable, IServiceProvider
- Warisan
-
DesignSurfaceManager
- Atribut
- Penerapan
Keterangan
Kelas DesignSurfaceManager ini dirancang untuk menjadi kontainer DesignSurface objek. Ini menyediakan layanan umum yang menangani perutean peristiwa antara perancang, jendela properti, dan objek global lainnya. Menggunakan DesignSurfaceManager bersifat opsional, tetapi disarankan jika Anda berniat memiliki beberapa jendela desainer.
Kelas ini DesignSurfaceManager menyediakan beberapa layanan waktu desain secara otomatis. Anda dapat mengganti masing-masing layanan ini dengan menggantinya di properti yang dilindungi ServiceContainer . Untuk mengganti layanan, ganti konstruktor, basis panggilan, dan buat perubahan apa pun melalui properti yang dilindungi ServiceContainer . Semua layanan yang ditambahkan ke kontainer layanan yang mengimplementasikan IDisposable antarmuka dibuang ketika manajer permukaan desain dibuang. Kelas DesignSurfaceManager menyediakan IDesignerEventService antarmuka sebagai layanan default. IDesignerEventService menyediakan mekanisme peristiwa global untuk peristiwa perancang. Dengan mekanisme ini, aplikasi diberi tahu ketika perancang menjadi aktif. Layanan ini menyediakan kumpulan desainer dan satu tempat di mana objek global, seperti jendela Properti, dapat memantau peristiwa perubahan pilihan.
Konstruktor
DesignSurfaceManager() |
Menginisialisasi instans baru kelas DesignSurfaceManager. |
DesignSurfaceManager(IServiceProvider) |
Menginisialisasi instans baru kelas DesignSurfaceManager. |
Properti
ActiveDesignSurface |
Mendapatkan atau mengatur perancang aktif. |
DesignSurfaces |
Mendapatkan koleksi permukaan desain. |
ServiceContainer |
Mendapatkan manajer ServiceContainerpermukaan desain. |
Metode
CreateDesignSurface() |
Membuat instans permukaan desain. |
CreateDesignSurface(IServiceProvider) |
Membuat instans permukaan desain. |
CreateDesignSurfaceCore(IServiceProvider) |
Implementasi yang menciptakan permukaan desain. |
Dispose() |
Merilis sumber daya yang digunakan oleh DesignSurfaceManager. |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang DesignSurfaceManager digunakan oleh dan secara opsional merilis sumber daya terkelola. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetService(Type) |
Mendapatkan layanan dalam kontainer layanan manajer permukaan desain. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Acara
ActiveDesignSurfaceChanged |
Terjadi ketika perancang yang saat ini aktif berubah. |
DesignSurfaceCreated |
Terjadi ketika perancang dibuat. |
DesignSurfaceDisposed |
Terjadi ketika desainer dibuang. |
SelectionChanged |
Terjadi ketika pilihan global berubah. |