ComponentDocumentDesigner Sınıf

Tanım

İç içe bileşenleri destekleyen bir kök tasarım belgesinin tasarım modu davranışını genişletmek için temel tasarımcı sınıfı.

public ref class ComponentDocumentDesigner : System::ComponentModel::Design::ComponentDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::ComponentModel::Design::ITypeDescriptorFilterService, System::Drawing::Design::IToolboxUser
public class ComponentDocumentDesigner : System.ComponentModel.Design.ComponentDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.ComponentModel.Design.ITypeDescriptorFilterService, System.Drawing.Design.IToolboxUser
type ComponentDocumentDesigner = class
    inherit ComponentDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IToolboxUser
    interface ITypeDescriptorFilterService
Public Class ComponentDocumentDesigner
Inherits ComponentDesigner
Implements IDisposable, IRootDesigner, IToolboxUser, ITypeDescriptorFilterService
Devralma
ComponentDocumentDesigner
Uygulamalar

Açıklamalar

ComponentDocumentDesigner iç içe bileşenleri destekleyen kök tasarım belgelerinin tasarımcıları için bir temel sınıf sağlar. sınıfından devralınan ComponentDesigner yöntemlere ve işlevlere ek olarak, ComponentDocumentDesigner ilişkili bileşen ve iç içe bileşenler için kök düzeyinde bir tasarım modu görünümü sağlamak üzere arabirimini uygular IRootDesigner .

Not

veya Control için Form kök düzeyinde tasarım modu görünümü genellikle yerleşik bir kök tasarımcı tarafından sağlanır. Tasarım modundaki diğer kök bileşen türleri için bir görünüm sağlamak için özel IRootDesigner bir uygulama gereklidir.

kullanarak DesignerAttributebir tasarımcıyı bir türle ilişkilendirebilirsiniz. Tasarım zamanı davranışını özelleştirmeye genel bakış için bkz. Design-Time Desteğini Genişletme.

Oluşturucular

ComponentDocumentDesigner()

ComponentDocumentDesigner sınıfının yeni bir örneğini başlatır.

Özellikler

ActionLists

Tasarımcıyla ilişkilendirilmiş bileşen tarafından desteklenen tasarım zamanı eylem listelerini alır.

(Devralındığı yer: ComponentDesigner)
AssociatedComponents

Tasarımcı tarafından yönetilen bileşenle ilişkili bileşenlerin koleksiyonunu alır.

(Devralındığı yer: ComponentDesigner)
Component

Bu tasarımcının tasarlıyor olduğu bileşeni alır.

(Devralındığı yer: ComponentDesigner)
Control

Tasarımcının denetimini alır.

InheritanceAttribute

İlişkili bileşenin devralma türünü gösteren bir özniteliği alır.

(Devralındığı yer: ComponentDesigner)
Inherited

Bu bileşenin devralınıp devralınmadığını belirten bir değer alır.

(Devralındığı yer: ComponentDesigner)
ParentComponent

Bu tasarımcının üst bileşenini alır.

(Devralındığı yer: ComponentDesigner)
ShadowProperties

Kullanıcı ayarlarını geçersiz kılan özellik değerleri koleksiyonunu alır.

(Devralındığı yer: ComponentDesigner)
TrayAutoArrange

Tasarımcının bileşen tepsisinin otomatik düzenleme modunda olup olmadığını belirten bir değer alır veya ayarlar.

TrayLargeIcon

Tasarımcı için bileşen tepsisinin büyük simge modunda olup olmadığını belirten bir değer alır veya ayarlar.

Verbs

Tasarımcıyla ilişkili bileşen tarafından desteklenen tasarım zamanı fiillerini alır.

(Devralındığı yer: ComponentDesigner)

Yöntemler

Dispose()

ComponentDesigner tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: ComponentDesigner)
Dispose(Boolean)

ComponentDocumentDesigner tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

DoDefaultAction()

Bileşendeki varsayılan olay için kaynak kod dosyasında bir yöntem imzası oluşturur ve kullanıcının imlecini bu konuma gider.

(Devralındığı yer: ComponentDesigner)
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ımcının bileşeninin tasarım modu sitesinden belirtilen hizmet türünü almaya çalışır.

(Devralındığı yer: ComponentDesigner)
GetToolSupported(ToolboxItem)

Belirtilen aracın tasarımcı tarafından desteklenip desteklenmediğini belirten bir değer alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Initialize(IComponent)

Tasarımcıyı belirtilen bileşenle başlatır.

InitializeExistingComponent(IDictionary)

Mevcut bir bileşeni yeniden başlatıyor.

(Devralındığı yer: ComponentDesigner)
InitializeNewComponent(IDictionary)

Yeni oluşturulan bir bileşeni başlatır.

(Devralındığı yer: ComponentDesigner)
InitializeNonDefault()
Kullanımdan kalktı.
Kullanımdan kalktı.

Varsayılanlar dışındaki ayarlarda zaten başlatılmış olan içeri aktarılan bir bileşenin ayarlarını başlatır.

(Devralındığı yer: ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

InheritanceAttribute Belirtilen ComponentDesigneröğesinin değerini alır.

(Devralındığı yer: ComponentDesigner)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnSetComponentDefaults()
Kullanımdan kalktı.
Kullanımdan kalktı.

Bileşenin varsayılan özelliklerini ayarlar.

(Devralındığı yer: ComponentDesigner)
PostFilterAttributes(IDictionary)

Tasarımcının aracılığıyla kullanıma verdiği TypeDescriptoröznitelik kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

(Devralındığı yer: ComponentDesigner)
PostFilterEvents(IDictionary)

Tasarımcının aracılığıyla kullanıma verdiği TypeDescriptorolay kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

(Devralındığı yer: ComponentDesigner)
PostFilterProperties(IDictionary)

Tasarımcının aracılığıyla kullanıma verdiği TypeDescriptorözellik kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

(Devralındığı yer: ComponentDesigner)
PreFilterAttributes(IDictionary)

Tasarımcının aracılığıyla TypeDescriptorkullanıma verdiği öznitelik kümesine eklemesine izin verir.

(Devralındığı yer: ComponentDesigner)
PreFilterEvents(IDictionary)

Tasarımcının aracılığıyla TypeDescriptorkullanıma verdiği olay kümesine eklemesine izin verir.

(Devralındığı yer: ComponentDesigner)
PreFilterProperties(IDictionary)

Bileşenin aracılığıyla TypeDescriptorkullanıma sunulacak özellikler kümesini ayarlar.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Bu bileşenin IComponentChangeService değiştirildiğini bildirir.

(Devralındığı yer: ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Bu bileşenin IComponentChangeService değiştirilmek üzere olduğunu bildirir.

(Devralındığı yer: ComponentDesigner)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IDesignerFilter.PostFilterAttributes(IDictionary)

Bu üyenin açıklaması için yöntemine PostFilterAttributes(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Bu üyenin açıklaması için yöntemine PostFilterEvents(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Bu üyenin açıklaması için yöntemine PostFilterProperties(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Bu üyenin açıklaması için yöntemine PreFilterAttributes(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Bu üyenin açıklaması için yöntemine PreFilterEvents(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Bu üyenin açıklaması için yöntemine PreFilterProperties(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Bu üyenin açıklaması için bkz ViewTechnology. .

IRootDesigner.SupportedTechnologies

Bu üyenin açıklaması için bkz SupportedTechnologies. .

IToolboxUser.GetToolSupported(ToolboxItem)

Bu üyenin açıklaması için bkz GetToolSupported(ToolboxItem). .

IToolboxUser.ToolPicked(ToolboxItem)

Bu üyenin açıklaması için bkz ToolPicked(ToolboxItem). .

ITreeDesigner.Children

Bu üyenin açıklaması için özelliğine Children bakın.

(Devralındığı yer: ComponentDesigner)
ITreeDesigner.Parent

Bu üyenin açıklaması için özelliğine Parent bakın.

(Devralındığı yer: ComponentDesigner)
ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary)

Bu üyenin açıklaması için bkz FilterAttributes(IComponent, IDictionary). .

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Bu üyenin açıklaması için bkz FilterEvents(IComponent, IDictionary). .

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Bu üyenin açıklaması için bkz FilterProperties(IComponent, IDictionary). .

Şunlara uygulanır

Ayrıca bkz.