Aracılığıyla paylaş


ListControlDesigner Sınıf

Tanım

Soyut sınıftan türetilen ListControl denetimler için Visual Web Designer'da tasarım zamanı desteği sağlayan tasarımcılar için temel sınıf görevi görür.

public ref class ListControlDesigner : System::Web::UI::Design::ControlDesigner, System::Web::UI::Design::IDataSourceProvider
public ref class ListControlDesigner : System::Web::UI::Design::WebControls::DataBoundControlDesigner
public class ListControlDesigner : System.Web.UI.Design.ControlDesigner, System.Web.UI.Design.IDataSourceProvider
[System.Web.UI.Design.SupportsPreviewControl(true)]
public class ListControlDesigner : System.Web.UI.Design.WebControls.DataBoundControlDesigner
type ListControlDesigner = class
    inherit ControlDesigner
    interface IDataSourceProvider
[<System.Web.UI.Design.SupportsPreviewControl(true)>]
type ListControlDesigner = class
    inherit DataBoundControlDesigner
Public Class ListControlDesigner
Inherits ControlDesigner
Implements IDataSourceProvider
Public Class ListControlDesigner
Inherits DataBoundControlDesigner
Devralma
Devralma
Türetilmiş
Öznitelikler
Uygulamalar

Örnekler

Bu bölümde iki kod örneği verilmiştir. İlki, özel denetim tasarımcısının nasıl türetilmiş olduğunu gösterir. İkincisinde, türetilmiş bir denetimin bir tasarımcıyla nasıl ilişkilendirilecekleri gösterilmektedir.

Aşağıdaki kod örneği, sınıfından devralan adlı SimpleRadioButtonListDesigner bir sınıfın ListControlDesigner nasıl oluşturulacağını gösterir. SimpleRadioButtonListDesigner sınıfı , Initializeve OnDataSourceChanged yöntemlerini geçersiz kılarGetDesignTimeHtml. sınıfı tasarım SimpleRadioButtonListDesigner yüzeyinde bir SimpleRadioButtonList denetim görüntüler.

using System;
using System.ComponentModel;
using System.Drawing;
using System.Diagnostics;
using System.Web.UI.WebControls;
using System.Web.UI.Design.WebControls;

namespace Examples.CS.WebControls.Design
{
    // Create the SimpleRadioButtonListDesigner, which provides
    // design-time support for a custom list class.
    public class SimpleRadioButtonListDesigner : ListControlDesigner
    {
        SimpleRadioButtonList simpleRadioButtonList;
        bool changedDataSource;

        // Create the markup to display the control on the design surface. 
        public override string GetDesignTimeHtml()
        {
            string designTimeMarkup = null;

            // Create variables to access the control
            // item collection and back color.
            ListItemCollection items = simpleRadioButtonList.Items;
            Color oldBackColor = simpleRadioButtonList.BackColor;

            // Check the property values and render the markup
            // on the design surface accordingly.
            try
            {
                if (oldBackColor == Color.Empty)
                    simpleRadioButtonList.BackColor = Color.Gainsboro;

                if (changedDataSource)
                    items.Add("Updated to a new data source: " + 
                        DataSource + ".");

                // Call the base method to generate the markup.
                designTimeMarkup = base.GetDesignTimeHtml();
            }
            catch (Exception ex)
            {
                // Catch any exceptions that occur.
                designTimeMarkup = GetErrorDesignTimeHtml(ex);
            }
            finally
            {
                // Set the properties back to their original state.
                simpleRadioButtonList.BackColor = oldBackColor;
                items.Clear();
            }

            return designTimeMarkup;
        } // GetDesignTimeHtml

        public override void Initialize(IComponent component)
        {
            // Ensure that only a SimpleRadioButtonList can be 
            // created in this designer.
            Debug.Assert( 
                component is SimpleRadioButtonList, 
                "An invalid SimpleRadioButtonList control was initialized.");

            simpleRadioButtonList = (SimpleRadioButtonList)component;
            base.Initialize(component);
        } // Initialize

        // If the data source changes, set a boolean variable.
        public override void OnDataSourceChanged()
        {
            changedDataSource = true;
        } // OnDataSourceChanged
    } // SimpleRadioButtonListDesigner
} // Examples.CS.WebControls.Design
Imports System.ComponentModel
Imports System.Drawing
Imports System.Diagnostics
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design.WebControls

Namespace Examples.VB.WebControls.Design

    ' Create the SimpleRadioButtonListDesigner, which provides
    ' design-time support for a custom list class.  
    Public Class SimpleRadioButtonListDesigner
        Inherits ListControlDesigner

        Private simpleRadioButtonList As SimpleRadioButtonList
        Private changedDataSource As Boolean

        ' Create the markup to display the control on the design surface.
        Public Overrides Function GetDesignTimeHtml() As String

            Dim designTimeHtml As String = String.Empty

            ' Create variables to access the control's
            ' item collection and back color. 
            Dim items As ListItemCollection = simpleRadioButtonList.Items
            Dim oldBackColor As Color = simpleRadioButtonList.BackColor

            ' Check the property values and render the markup
            ' on the design surface accordingly.
            Try
                If (Color.op_Equality(oldBackColor, Color.Empty)) Then
                    simpleRadioButtonList.BackColor = Color.Gainsboro
                End If

                If (changedDataSource) Then
                    items.Add( _
                        "Updated to a new data source: " & DataSource & ".")
                End If

                designTimeHtml = MyBase.GetDesignTimeHtml()

            Catch ex As Exception
                ' Catch any exceptions that occur.
                MyBase.GetErrorDesignTimeHtml(ex)

            Finally
                ' Set the properties back to their original state.
                simpleRadioButtonList.BackColor = oldBackColor
                items.Clear()
            End Try

            Return designTimeHtml
        End Function ' GetDesignTimeHtml

        Public Overrides Sub Initialize(ByVal component As IComponent)

            ' Ensure that only a SimpleRadioButtonList can be created 
            ' in this designer.
            Debug.Assert( _
                TypeOf component Is SimpleRadioButtonList, _
                "An invalid SimpleRadioButtonList control was initialized.")

            simpleRadioButtonList = CType(component, SimpleRadioButtonList)
            MyBase.Initialize(component)
        End Sub

        ' If the data source changes, set a Boolean variable.
        Public Overrides Sub OnDataSourceChanged()
            changedDataSource = True
        End Sub
    End Class
End Namespace ' Examples.VB.WebControls.Design

Aşağıdaki kod örneği denetiminden türetir SimpleRadioButtonList ve denetimi tasarımcısı SimpleRadioButtonListDesigner olan sınıfıyla ilişkilendirmek SimpleRadioButtonList için sınıfının nasıl kullanılacağını DesignerAttribute gösterir.RadioButtonList

using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Security.Permissions;

namespace Examples.CS.WebControls.Design
{
    // The SimpleRadioButtonList is a copy of the RadioButtonList.
    // It uses the SimpleRadioButtonListDesigner for design-time support.
    [AspNetHostingPermission(SecurityAction.Demand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [Designer(typeof(Examples.CS.WebControls.Design.
       SimpleRadioButtonListDesigner))]
    [DataBindingHandler(typeof(Examples.CS.WebControls.Design.
        SimpleRadioButtonListDataBindingHandler))]
    public class SimpleRadioButtonList : RadioButtonList
    {
    } // SimpleRadioButtonList
} // Examples.CS.WebControls.Design
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.ComponentModel
Imports System.Security.Permissions

Namespace Examples.VB.WebControls.Design

    ' The SimpleRadioButtonList is a copy of the RadioButtonList.
    ' It uses the SimpleRadioButtonListDesigner for design-time support.
    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <DesignerAttribute(GetType(Examples.VB.WebControls.Design. _
        SimpleRadioButtonListDesigner))> _
    <DataBindingHandler(GetType(Examples.VB.WebControls.Design. _
        SimpleRadioButtonListDataBindingHandler))> _
    Public Class SimpleRadioButtonList
        Inherits RadioButtonList
    End Class
End Namespace ' Examples.VB.WebControls.Design

Açıklamalar

Visual Web Designer'da kullanıcı Kaynak görünümünden Tasarım görünümüne geçtiğinde, sınıftan ListControl türetilen bir denetimi açıklayan işaretleme kaynak kodu ayrıştırılır ve tasarım yüzeyinde denetimin tasarım zamanı sürümü oluşturulur. Kullanıcı Kaynak görünümüne geri döndüğünde, tasarım zamanı denetimi işaretleme kaynak kodunda kalıcı hale getirilir ve Web sayfasının işaretlemesinde düzenlenir. sınıfı, ListControlDesigner öğesinden ListControltüretilen denetimler için Visual Web Designer'da tasarım zamanı desteği sağlayan tasarımcılar için temel sınıf görevi görür.

ListControlDesigner Sınıf özellikleri aşağıdaki işlevleri sağlar:

ListControlDesigner Sınıf yöntemleri aşağıdaki işlevleri sağlar:

Oluşturucular

Name Description
ListControlDesigner()

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

Özellikler

Name Description
ActionLists

Tasarımcı için tasarımcı eylem listesi koleksiyonunu alır.

AllowResize

Denetimin tasarım zamanı ortamında yeniden boyutlandırılıp boyutlandırılamayacağını belirten bir değer alır.

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

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

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

Tasarım zamanında ilişkili denetimin Otomatik Biçim iletişim kutusunda görüntülenecek önceden tanımlanmış otomatik biçimlendirme düzenleri koleksiyonunu alır.

(Devralındığı yer: ControlDesigner)
Behavior
Geçersiz.

Tasarımcıyla ilişkili DHTML davranışını alır veya ayarlar.

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

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

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

Geçerli denetim için veri bağlamaları koleksiyonunu alır.

(Devralındığı yer: HtmlControlDesigner)
DataBindingsEnabled

veri bağlamanın ilişkili denetim için içeren bölge tarafından desteklenip desteklenmediğini belirten bir değer alır.

(Devralındığı yer: ControlDesigner)
DataMember

Denetim için veri üyesini alır veya ayarlar.

DataMember

Temel alınan veri bağlama denetiminin gölgeli DataMember özelliğini alır.

(Devralındığı yer: DataBoundControlDesigner)
DataSource

Denetimin veri kaynağı özelliğini alır veya ayarlar.

DataSource

İlişkili denetim için özelliğinin DataSource değerini alır veya ayarlar.

(Devralındığı yer: BaseDataBoundControlDesigner)
DataSourceDesigner

Temel alınan veri bağlama denetiminin veri kaynağının tasarımcısını alır.

(Devralındığı yer: DataBoundControlDesigner)
DataSourceID

Temel alınan BaseDataBoundControl nesnenin DataSourceID özelliğinin değerini alır veya ayarlar.

(Devralındığı yer: BaseDataBoundControlDesigner)
DataTextField

Denetimin veri metin alanını alır veya ayarlar.

DataValueField

Denetimin veri değeri alanını alır veya ayarlar.

DesignerState

Tasarım zamanında ilişkili denetim için verileri kalıcı hale getirmek için kullanılan bir nesne alır.

(Devralındığı yer: ControlDesigner)
DesignerView

Bu tasarımcının DesignerDataSourceView veri kaynağıyla ilişkili nesneyi alır.

(Devralındığı yer: DataBoundControlDesigner)
DesignTimeElement
Geçersiz.

Tasarım yüzeyindeki nesneyle HtmlControlDesigner ilişkili denetimi temsil eden tasarım zamanı nesnesini alır.

(Devralındığı yer: HtmlControlDesigner)
DesignTimeElementView
Geçersiz.

Denetim tasarımcısı için görünüm denetimi nesnesini alır.

(Devralındığı yer: ControlDesigner)
DesignTimeHtmlRequiresLoadComplete
Geçersiz.

Yöntemin çağrılabilmesi için tasarım konağı yüklemesinin GetDesignTimeHtml bitip bitmeyeceğini belirten bir değer alır.

(Devralındığı yer: ControlDesigner)
Expressions

Tasarım zamanında geçerli denetim için ifade bağlamalarını alır.

(Devralındığı yer: HtmlControlDesigner)
HidePropertiesInTemplateMode

Denetim şablon modundayken ilişkili denetimin özelliklerinin gizlenip gizlenmediğini belirten bir değer alır.

(Devralındığı yer: ControlDesigner)
ID

Denetim için kimlik dizesini alır veya ayarlar.

(Devralındığı yer: ControlDesigner)
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)
InTemplateMode

Denetimin tasarım ana bilgisayarında şablon görüntüleme veya düzenleme modunda olup olmadığını gösteren bir değer alır. InTemplateMode Özelliği salt okunurdur.

(Devralındığı yer: ControlDesigner)
IsDirty
Geçersiz.

Web sunucusu denetiminin değiştirilmiş olarak işaretlenip işaretlenmediğini belirten bir değer alır veya ayarlar.

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

Bu tasarımcı için üst bileşeni alır.

(Devralındığı yer: ComponentDesigner)
ReadOnly
Geçersiz.

Denetimin özelliklerinin tasarım zamanında salt okunur olup olmadığını belirten bir değer alır veya ayarlar.

(Devralındığı yer: ControlDesigner)
RootDesigner

İlişkili denetimi içeren Web Forms sayfasının denetim tasarımcısını alır.

(Devralındığı yer: ControlDesigner)
SampleRowCount

Veri bağlantılı denetimin tasarım yüzeyinde görüntülediği satır sayısını alır.

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

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

(Devralındığı yer: ComponentDesigner)
ShouldCodeSerialize
Geçersiz.

Serileştirme sırasında geçerli tasarım belgesi için arka planda kod dosyasındaki denetim için alan bildirimi oluşturulup oluşturulmayacağını belirten bir değer alır veya ayarlar.

(Devralındığı yer: HtmlControlDesigner)
Tag

İlişkili denetim için HTML işaretleme öğesini temsil eden bir nesne alır.

(Devralındığı yer: ControlDesigner)
TemplateGroups

Her biri bir veya daha fazla şablon tanımı içeren bir şablon grupları koleksiyonu alır.

(Devralındığı yer: ControlDesigner)
UseDataSourcePickerActionList

İlişkili denetimin varsayılan eylem listelerini işlemesi gerekip gerekmediğini gösteren bir değer alır.

UsePreviewControl

Denetim tasarımcısının tasarım zamanı HTML işaretlemesi oluşturmak için geçici bir önizleme denetimi kullanıp kullanmadığını belirten bir değer alır.

(Devralındığı yer: ControlDesigner)
Verbs

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

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

Tasarım zamanı HTML işaretlemesini önizlemek için kullanılabilecek bir Web sunucusu denetimi alır veya ayarlar.

(Devralındığı yer: ControlDesigner)
ViewControlCreated

Tasarım yüzeyinde görüntülenmek üzere bir denetim oluşturulup oluşturulmadığını belirten bir View değer alır veya ayarlar.

(Devralındığı yer: ControlDesigner)
Visible

Denetimin tasarım zamanında görünür olup olmadığını gösteren bir değer alır.

(Devralındığı yer: ControlDesigner)

Yöntemler

Name Description
ConnectToDataSource()

Olayların önceki veri kaynağıyla bağlantısını keser ve bunları geçerli veri kaynağına bağlar.

(Devralındığı yer: DataBoundControlDesigner)
CreateDataSource()

Yeni bir veri kaynağı denetimi oluşturmak için standart iletişim kutusunu çağırır ve yeni veri kaynağı denetiminin kimliğini veriye bağlı denetimin özelliğine DataSourceID ayarlar.

(Devralındığı yer: DataBoundControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

Tasarım zamanında belirtilen özel durum hata iletisini görüntülemek için HTML işaretlemesini oluşturur.

(Devralındığı yer: ControlDesigner)
CreateErrorDesignTimeHtml(String)

Tasarım zamanında belirtilen bir hata iletisini görüntülemek için HTML işaretlemesi oluşturur.

(Devralındığı yer: ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Denetimin türünü ve kimliğini görüntüleyen basit bir dikdörtgen yer tutucu gösterimi sağlar.

(Devralındığı yer: ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Denetimin türünü ve kimliğini ve ayrıca belirtilen ek yönergeleri veya bilgileri görüntüleyen basit bir dikdörtgen yer tutucu gösterimi sağlar.

(Devralındığı yer: ControlDesigner)
CreateViewControl()

Tasarım yüzeyinde görüntülemek veya işlemek için ilişkili denetimin bir kopyasını döndürür.

(Devralındığı yer: ControlDesigner)
DataBind(BaseDataBoundControl)

Belirtilen denetimi tasarım zamanı veri kaynağına bağlar.

DisconnectFromDataSource()

Veri bağlantılı denetimin veri kaynağı olaylarıyla bağlantısını keser.

(Devralındığı yer: DataBoundControlDesigner)
Dispose()

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

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

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

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

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

(Devralındığı yer: DataBoundControlDesigner)
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)
GetBounds()

Tasarım yüzeyinde gösterildiği gibi denetimin sınırlarını temsil eden dikdörtgenin koordinatlarını alır.

(Devralındığı yer: ControlDesigner)
GetDesignTimeDataSource()

İlişkili DataSourceDesigner veya DataSource özelliğinden tasarım zamanı veri kaynağını alır.

(Devralındığı yer: DataBoundControlDesigner)
GetDesignTimeHtml()

Tasarım zamanında denetimi temsil etmek için kullanılan HTML'yi alır.

GetDesignTimeHtml(DesignerRegionCollection)

Denetimi görüntülemek için HTML işaretlemesini alır ve koleksiyonu geçerli denetim tasarımcısı bölgeleriyle doldurur.

(Devralındığı yer: ControlDesigner)
GetEditableDesignerRegionContent(EditableDesignerRegion)

İlişkili denetimin tasarım zamanı görünümünün düzenlenebilir bir bölgesinin içeriğini döndürür.

(Devralındığı yer: ControlDesigner)
GetEmptyDesignTimeHtml()

Tasarım zamanında, çalışma zamanında görsel gösterimi olmayan bir Web sunucusu denetimini temsil etmek için HTML işaretlemesini alır.

(Devralındığı yer: ControlDesigner)
GetEmptyDesignTimeHtml()

Denetim boşsa veya veri kaynağı alınamıyorsa, tasarım zamanında denetimi işlemek için kullanılan işaretlemeyi sağlar.

(Devralındığı yer: BaseDataBoundControlDesigner)
GetErrorDesignTimeHtml(Exception)

Belirtilen özel durum hakkında bilgi sağlayan HTML işaretlemesini alır.

(Devralındığı yer: ControlDesigner)
GetErrorDesignTimeHtml(Exception)

Bir hata oluştuğunda tasarım zamanında denetimi işlemek için kullanılan işaretlemeyi sağlar.

(Devralındığı yer: BaseDataBoundControlDesigner)
GetHashCode()

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

(Devralındığı yer: Object)
GetPersistenceContent()

Tasarım zamanında denetimin kalıcı iç HTML işaretlemesini alır.

(Devralındığı yer: ControlDesigner)
GetPersistInnerHtml()
Geçersiz.

Denetimin kalıcı iç HTML işaretlemesini alır.

(Devralındığı yer: ControlDesigner)
GetResolvedSelectedDataSource()

veri kaynağı bileşenini ilişkili denetim kapsayıcısından alır ve belirli bir veri üyesine çözümlenir.

GetSampleDataSource()

veya DataSource özelliklerinden örnek veriler oluşturulamıyorsa DataSourceDesigner tasarım yüzeyinde veri bağlama denetimini işlemek için sahte örnek verileri alır.

(Devralındığı yer: DataBoundControlDesigner)
GetSelectedDataSource()

İlişkili denetim kapsayıcısından veri kaynağı bileşenini alır.

GetService(Type)

Tasarımcının bileşeninin tasarım modu sitesinden belirtilen hizmet türünü almaya çalışır.

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

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

(Devralındığı yer: Object)
GetViewRendering()

İlişkili denetimin içeriği ve bölgeleri için tasarım zamanı işaretlemesini içeren bir nesne alır.

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

Tasarımcıyı ilişkili denetimi görüntülemeye, düzenlemeye ve tasarlamaya hazırlar.

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)
Invalidate()

Tasarım yüzeyinde görüntülenen denetimin tüm alanını geçersiz kılır ve denetim tasarımcısına denetimi yeniden çizmesi için sinyal gönderir.

(Devralındığı yer: ControlDesigner)
Invalidate(Rectangle)

Tasarım yüzeyinde görüntülenen denetimin belirtilen alanını geçersiz kılır ve denetim tasarımcısına denetimi yeniden çizmesi için sinyal gönderir.

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

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

(Devralındığı yer: ComponentDesigner)
IsPropertyBound(String)
Geçersiz.

İlişkili denetimde belirtilen özelliğin veriye bağlı olup olmadığını belirten bir değer alır.

(Devralındığı yer: ControlDesigner)
Localize(IDesignTimeResourceWriter)

İlişkili denetimin yerelleştirilebilir özelliklerini tasarım konağındaki bir kaynakta kalıcı hale getirmek için sağlanan kaynak yazıcısını kullanır.

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

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

(Devralındığı yer: Object)
OnAutoFormatApplied(DesignerAutoFormat)

İlişkili denetime önceden tanımlanmış bir otomatik biçimlendirme düzeni uygulandığında çağrılır.

(Devralındığı yer: ControlDesigner)
OnBehaviorAttached()

Denetim tasarımcısı bir Behavior nesnesine eklendiğinde çağrılır.

(Devralındığı yer: ControlDesigner)
OnBehaviorDetaching()
Geçersiz.

Bir davranış öğesinden çıkarıldığında çağrılır.

(Devralındığı yer: HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Geçersiz.

Veri bağlama koleksiyonu değiştiğinde çağrılır.

(Devralındığı yer: ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Kullanıcı tasarım zamanında ilişkili denetime tıkladığında tasarım konağı tarafından çağrılır.

(Devralındığı yer: ControlDesigner)
OnComponentChanged(Object, ComponentChangedEventArgs)

ComponentChanged olayını tetikler.

OnComponentChanged(Object, ComponentChangedEventArgs)

İlişkili denetim değiştiğinde çağrılır.

(Devralındığı yer: ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

İlişkili denetim için olayı işleyecek ComponentChanging yöntemi temsil eder.

(Devralındığı yer: ControlDesigner)
OnControlResize()
Geçersiz.

tasarım zamanında tasarım konağında ilişkili Web sunucusu denetimi yeniden boyutlandırıldığında çağrılır.

(Devralındığı yer: ControlDesigner)
OnDataSourceChanged()

İlişkili denetimin veri kaynağı değiştiğinde çağrılır.

OnDataSourceChanged(Boolean)

İlişkili denetimin veri kaynağı değiştiğinde çağrılır.

OnPaint(PaintEventArgs)

Değer ise CustomPaint , denetim tasarımcısı tasarım yüzeyinde ilişkili denetimi çizdiğinde çağrılır true.

(Devralındığı yer: ControlDesigner)
OnSchemaRefreshed()

İlişkili BaseDataBoundControl nesnenin veri kaynağı yeni bir şema yüklediğinde çağrılır.

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

Bileşen için varsayılan özellikleri ayarlar.

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

İlişkili denetim bir üst denetime eklendiğinde ek işlem gerçekleştirmenin bir yolunu sağlar.

(Devralındığı yer: HtmlControlDesigner)
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)

Bileşenin nesnesi için TypeDescriptor tasarım zamanında kullanıma sunulan olayların listesini ayarlar.

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

Tasarımcı tarafından Özellikler kılavuzundaki görüntüden ek özellikleri kaldırmak veya görünüme özellikler eklemek veya ilişkili denetimin gölge özelliklerine eklemek için kullanılır.

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)
RaiseResizeEvent()
Geçersiz.

Olayı tetikler OnControlResize() .

(Devralındığı yer: ControlDesigner)
RegisterClone(Object, Object)

Dahili verileri kopyalanmış denetime kaydeder.

(Devralındığı yer: ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Tasarım zamanında denetimin düzenlenebilir bir bölgesinin içeriğini belirtir.

(Devralındığı yer: ControlDesigner)
SetRegionContent(EditableDesignerRegion, String)

Denetimin tasarım zamanı görünümünde düzenlenebilir bir bölgenin içeriğini belirtir.

(Devralındığı yer: ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

Belirtilen bit düzeyinde ViewFlags numaralandırmayı belirtilen bayrak değerine atar.

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

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

(Devralındığı yer: Object)
UpdateDesignTimeHtml()

yöntemini çağırarak ilişkili Web sunucusu denetimi için tasarım zamanı HTML işaretlemesini GetDesignTimeHtml yeniler.

(Devralındığı yer: ControlDesigner)

Belirtik Arabirim Kullanımları

Name Description
IDataBindingSchemaProvider.CanRefreshSchema

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

(Devralındığı yer: DataBoundControlDesigner)
IDataBindingSchemaProvider.RefreshSchema(Boolean)

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

(Devralındığı yer: DataBoundControlDesigner)
IDataBindingSchemaProvider.Schema

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

(Devralındığı yer: DataBoundControlDesigner)
IDataSourceProvider.GetResolvedSelectedDataSource()

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

(Devralındığı yer: DataBoundControlDesigner)
IDataSourceProvider.GetSelectedDataSource()

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

(Devralındığı yer: DataBoundControlDesigner)
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)
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)

Şunlara uygulanır

Ayrıca bkz.