DesignSurfaceManager Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir nesne koleksiyonunu DesignSurface yönetir.
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
- Devralma
-
DesignSurfaceManager
- Öznitelikler
- Uygulamalar
Açıklamalar
DesignSurfaceManager sınıfı bir nesne kapsayıcısı DesignSurface olacak şekilde tasarlanmıştır. Tasarımcılar, özellik pencereleri ve diğer genel nesneler arasında olay yönlendirmeyi işleyen ortak hizmetler sağlar. Kullanmak DesignSurfaceManager isteğe bağlıdır, ancak birkaç tasarımcı penceresine sahip olmak istiyorsanız önerilir.
DesignSurfaceManager sınıfı otomatik olarak birkaç tasarım zamanı hizmeti sağlar. Bu hizmetlerin her birini korumalı ServiceContainer özellikte değiştirerek geçersiz kılabilirsiniz. Bir hizmeti değiştirmek için oluşturucuyu geçersiz kılın, temeli çağırın ve korumalı ServiceContainer özellik aracılığıyla herhangi bir değişiklik yapın. Arabirimi uygulayan IDisposable hizmet kapsayıcısına eklenen tüm hizmetler, tasarım yüzeyi yöneticisi atıldığında atılır. sınıfı, DesignSurfaceManager arabirimini IDesignerEventService varsayılan hizmet olarak sağlar. IDesignerEventService tasarımcı olayları için genel bir olay mekanizması sağlar. Bu mekanizmayla, bir tasarımcı etkin hale geldiğinde bir uygulama bilgilendirilir. Hizmet bir tasarımcı koleksiyonu ve Özellikler penceresi gibi genel nesnelerin seçim değişikliği olaylarını izleyebileceği tek bir yer sağlar.
Oluşturucular
| Name | Description |
|---|---|
| DesignSurfaceManager() |
DesignSurfaceManager sınıfının yeni bir örneğini başlatır. |
| DesignSurfaceManager(IServiceProvider) |
DesignSurfaceManager sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| ActiveDesignSurface |
Etkin tasarımcıyı alır veya ayarlar. |
| DesignSurfaces |
Tasarım yüzeylerinden oluşan bir koleksiyon alır. |
| ServiceContainer |
Tasarım yüzeyi yöneticisinin ServiceContaineröğesini alır. |
Yöntemler
| Name | Description |
|---|---|
| CreateDesignSurface() |
Tasarım yüzeyinin bir örneğini oluşturur. |
| CreateDesignSurface(IServiceProvider) |
Tasarım yüzeyinin bir örneğini oluşturur. |
| CreateDesignSurfaceCore(IServiceProvider) |
Tasarım yüzeyini oluşturan uygulama. |
| Dispose() |
tarafından DesignSurfaceManagerkullanılan kaynakları serbest bırakır. |
| Dispose(Boolean) |
tarafından DesignSurfaceManager kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetService(Type) |
Tasarım yüzeyi yöneticisinin hizmet kapsayıcısında bir hizmet alır. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Ekinlikler
| Name | Description |
|---|---|
| ActiveDesignSurfaceChanged |
Şu anda etkin olan tasarımcı değiştiğinde gerçekleşir. |
| DesignSurfaceCreated |
Tasarımcı oluşturulduğunda gerçekleşir. |
| DesignSurfaceDisposed |
Tasarımcı atıldığında gerçekleşir. |
| SelectionChanged |
Genel seçim değiştiğinde gerçekleşir. |