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 yaygın hizmetler sağlar. kullanımı DesignSurfaceManager isteğe bağlıdır, ancak birkaç tasarımcı penceresine sahip olmak istiyorsanız önerilir.
DesignSurfaceManager sınıfı otomatik olarak çeşitli tasarım zamanı hizmetleri sağlar. Bu hizmetlerin her birini protected ServiceContainer özelliğinde değiştirerek geçersiz kılabilirsiniz. Bir hizmeti değiştirmek için oluşturucuyu geçersiz kılın, base çağrısı yapın ve korumalı ServiceContainer özellik aracılığıyla tüm değişiklikleri 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
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
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
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) |
DesignSurfaceManager tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak 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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ekinlikler
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. |