WebFormsRootDesigner Sınıf

Tanım

Web Forms sayfasının tasarım zamanı işlevselliği için bir temel sınıf sağlar ve tasarım zamanında Web Forms sayfasında yer alan bileşenlere ve denetimlere erişim ve denetimlere erişim ve denetim düzenleme olanağı sağlar.

public ref class WebFormsRootDesigner abstract : IDisposable, System::ComponentModel::Design::IDesignerFilter, System::ComponentModel::Design::IRootDesigner
public abstract class WebFormsRootDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner
type WebFormsRootDesigner = class
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IDesignerFilter
Public MustInherit Class WebFormsRootDesigner
Implements IDesignerFilter, IDisposable, IRootDesigner
Devralma
WebFormsRootDesigner
Uygulamalar

Açıklamalar

Visual Studio 2005 gibi bir tasarım konağı, tasarımcıların WebFormsRootDesigner özelliği aracılığıyla RootDesigner tasarımcıları denetlemek için sınıfının kendi türetilmiş sürümünü sağlamalıdır. Denetim tasarımcıları, tasarım zamanında içeren Web Forms sayfasına erişmek ve sayfayı işlemek için özelliğini kullanır RootDesigner .

Uygulayanlara Notlar

sınıfından WebFormsRootDesigner devraldığınızda, aşağıdaki üyeleri geçersiz kılmanız gerekir:

Oluşturucular

WebFormsRootDesigner()

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

Özellikler

Component

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

CurrentCulture

Geçerli iş parçacığının kültür bilgilerini alır.

DocumentUrl

Türetilmiş bir sınıfta geçersiz kılındığında, Web Forms sayfasının bulunduğu URL'yi alır.

IsDesignerViewLocked

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcı görünümünün kilitli olup olmadığını belirten bir değer alır.

IsLoading

Türetilmiş bir sınıfta geçersiz kılındığında, Web Forms sayfasının hala yüklenip yüklenmediğini belirten bir değer alır.

ReferenceManager

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli Web Forms sayfası hakkında bilgi içeren bir WebFormsReferenceManager nesnesi alır.

SupportedTechnologies

Tasarımcı bileşeninin görüntüsü için destekleyebilecekleri bir dizi teknoloji alır.

Verbs

Tasarımcı tarafından desteklenen tasarım zamanı fiillerini alır.

Yöntemler

AddClientScriptToDocument(ClientScriptItem)

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli Web Forms sayfasına bir istemci betik öğesi ekler.

AddControlToDocument(Control, Control, ControlLocation)

Türetilmiş bir sınıfta geçersiz kılındığında, Web Forms sayfasına bir Web sunucusu denetimi ekler.

CreateDesignerActionService(IServiceProvider)

Tasarım zamanı DesignerActionService nesnesi döndürür.

CreateUrlResolutionService()

Göreli URL'leri çözümleyen bir IUrlResolutionService döndürür.

Dispose(Boolean)

tarafından WebFormsRootDesigner 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)
Finalize()

Geçerli WebFormsRootDesigner nesnenin kaynaklarını, atık toplayıcı tarafından geri kazanılmadan önce serbest getirir.

GenerateEmptyDesignTimeHtml(Control)

Tasarım zamanında bir denetim için boş HTML işaretlemesi oluşturur.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Belirtilen denetimi, özel durumu ve iletiyi kullanarak tasarım zamanında hata iletisi görüntülemek için kullanılan HTML işaretlemesi oluşturur.

GetClientScriptsInDocument()

Türetilmiş bir sınıfta geçersiz kılındığında, sayfadaki tüm istemci betik öğelerini içeren bir ClientScriptItemCollection nesne döndürür.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen denetim için hem geçerli tasarım zamanı görünümünü hem de HTML işaretlemesini döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetService(Type)

İstenen hizmeti döndürür.

GetType()

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

(Devralındığı yer: Object)
GetView(ViewTechnology)

Sağlanan ViewTechnology nesne tarafından belirlenen bir görünüm nesnesi döndürür.

Initialize(IComponent)

WebFormsRootDesigner Belirtilen bileşeni kullanarak nesneyi başlatır.

MemberwiseClone()

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

(Devralındığı yer: Object)
OnLoadComplete(EventArgs)

Web Forms sayfası tamamen yüklendiğinde olayı tetikler LoadComplete .

PostFilterAttributes(IDictionary)

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

PostFilterEvents(IDictionary)

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

PostFilterProperties(IDictionary)

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

PreFilterAttributes(IDictionary)

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

PreFilterEvents(IDictionary)

Tasarımcının, tasarımcının bir TypeDescriptor nesne aracılığıyla kullanıma verdiği olay kümesine öğe eklemesine izin verir.

PreFilterProperties(IDictionary)

Tasarımcının bir nesne aracılığıyla TypeDescriptor kullanıma verdiği özellik kümesine öğe eklemesine izin verir.

RemoveClientScriptFromDocument(String)

Belirtilen istemci betiğini tasarım zamanında belgeden kaldırır.

RemoveControlFromDocument(Control)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen denetimi Web Forms sayfasından kaldırır.

ResolveUrl(String)

Göreli URL'yi tam URL'ye dönüştürür.

SetControlID(Control, String)

ID Belirtilen denetimin özelliğini belirtilen dizeyle ayarlar.

ToString()

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

(Devralındığı yer: Object)

Ekinlikler

LoadComplete

Tasarımcı Web Forms sayfasını yüklemeyi tamamladığında gerçekleşir.

Belirtik Arabirim Kullanımları

IDesigner.DoDefaultAction()

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

IDesigner.Verbs

Tasarımcı tarafından desteklenen tasarım zamanı fiillerini alır veya ayarlar. Bu üyenin açıklaması için bkz Verbs. .

IDesignerFilter.PostFilterAttributes(IDictionary)

Bu üyenin açıklaması için bkz PostFilterAttributes(IDictionary). .

IDesignerFilter.PostFilterEvents(IDictionary)

Bu üyenin açıklaması için bkz PostFilterEvents(IDictionary). .

IDesignerFilter.PostFilterProperties(IDictionary)

Bu üyenin açıklaması için bkz PostFilterProperties(IDictionary). .

IDesignerFilter.PreFilterAttributes(IDictionary)

Bu üyenin açıklaması için bkz PreFilterAttributes(IDictionary). .

IDesignerFilter.PreFilterEvents(IDictionary)

Bu üyenin açıklaması için bkz PreFilterEvents(IDictionary). .

IDesignerFilter.PreFilterProperties(IDictionary)

Bu üyenin açıklaması için bkz PreFilterProperties(IDictionary). .

IDisposable.Dispose()

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

IRootDesigner.GetView(ViewTechnology)

Belirtilen görünüm teknolojisi için bir görünüm nesnesi alır. Bu üyenin açıklaması için bkz GetView(ViewTechnology). .

IRootDesigner.SupportedTechnologies

Tasarımcı bileşeninin görüntüsü için destekleyebilecekleri bir dizi teknoloji alır. Bu üyenin açıklaması için bkz SupportedTechnologies. .

Şunlara uygulanır

Ayrıca bkz.