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 geçmiş 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 .

Uyarı

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.

Oluşturucular

Name Description
ComponentDocumentDesigner()

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

Özellikler

Name Description
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şenler 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 öznitelik 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ı için üst bileşeni alır.

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

İç 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ı.

(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ı için 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şkilendirilmiş bileşen tarafından desteklenen tasarım zamanı fiillerini alır.

(Devralındığı yer: ComponentDesigner)

Yöntemler

Name Description
Dispose()

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

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

tarafından ComponentDocumentDesigner kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları 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()

Geçerli örneğin Type 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()
Geçersiz.
Geçersiz.

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

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

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnSetComponentDefaults()
Geçersiz.
Geçersiz.

Bileşen için varsayılan özellikleri 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 bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
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.