Aracılığıyla paylaş


MenuDesigner Sınıf

Tanım

Denetim için Menu görsel tasarımcıda tasarım zamanı desteği sağlar.

public ref class MenuDesigner : System::Web::UI::Design::WebControls::HierarchicalDataBoundControlDesigner, System::Web::UI::Design::IDataBindingSchemaProvider
public class MenuDesigner : System.Web.UI.Design.WebControls.HierarchicalDataBoundControlDesigner, System.Web.UI.Design.IDataBindingSchemaProvider
type MenuDesigner = class
    inherit HierarchicalDataBoundControlDesigner
    interface IDataBindingSchemaProvider
Public Class MenuDesigner
Inherits HierarchicalDataBoundControlDesigner
Implements IDataBindingSchemaProvider
Devralma
Uygulamalar

Örnekler

Aşağıdaki kod örneği, tasarım zamanında denetimden türetilen denetimlerin görünümünü değiştirmek için sınıfın Menu nasıl genişletildiğini MenuDesigner gösterir.

Örnek, sınıfından MyMenu sınıfını Menutüretir. MyMenu sınıfı, öğesinin Menubir kopyasıdır. Örnek ayrıca sınıfından MyMenuDesigner sınıfını MenuDesigner türetir ve ardından sınıfı için MyMenuDesignerMyMenu bir DesignerAttribute öznitelik uygular.

The MyMenuDesigner aşağıdaki MenuDesigner üyeleri geçersiz kılar:

  • Kapsamını GetDesignTimeHtml daha görünür hale getirmek için denetimin çevresine turuncu, noktalı bir kenarlık çizme yöntemi.

  • GetErrorDesignTimeHtml Hata iletisini içeren ve kırmızı, kalın metinle işlenen bir yer tutucu için işaretleme oluşturma yöntemi.

  • hiçbir GetEmptyDesignTimeHtml menü öğesinin tanımlanmadığını belirten bir ileti içeren yer tutucu için işaretleme oluşturmak için.

  • İlişkili Initialize denetim bir ArgumentExceptionMyMenu nesne değilse özel durum oluşturma yöntemi.

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

namespace Examples.CS.WebControls.Design
{
    // The MyMenu is a copy of the Menu.
    [AspNetHostingPermission(SecurityAction.Demand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [Designer(typeof(Examples.CS.WebControls.Design.MyMenuDesigner))]
    public class MyMenu : Menu
    {
    } // MyMenu

    // Override members of the MenuDesigner.
    public class MyMenuDesigner : MenuDesigner
    {
        // Generate the design-time markup for the control when an error occurs.
        protected override string GetErrorDesignTimeHtml(Exception ex) 
        {
            // Write the error message text in red, bold.
            string errorRendering =
                "<span style=\"font-weight:bold; color:Red; \">" +
                ex.Message + "</span>";

            return CreatePlaceHolderDesignTimeHtml(errorRendering);
        } // GetErrorDesignTimeHtml

        // Generate the design-time markup for the control 
        // when the template is empty.
        protected override string GetEmptyDesignTimeHtml()
        {
            string noElements = "Contains no menu items.";

            return CreatePlaceHolderDesignTimeHtml(noElements);
        } // GetEmptyDesignTimeHtml

        // Generate the design-time markup.
        public override string GetDesignTimeHtml()
        {
            // Make the control more visible in the designer.  If the border 
            // style is None or NotSet, change the border to an orange dotted line. 
            MyMenu myMenuCtl = (MyMenu)ViewControl;
            string markup = null;

            // Check if the border style should be changed.
            if (myMenuCtl.BorderStyle == BorderStyle.NotSet ||
                myMenuCtl.BorderStyle == BorderStyle.None)
            {
                BorderStyle oldBorderStyle = myMenuCtl.BorderStyle;
                Color oldBorderColor = myMenuCtl.BorderColor;

                // Set the design-time properties and catch any exceptions.
                try
                {
                    myMenuCtl.BorderStyle = BorderStyle.Dotted;
                    myMenuCtl.BorderColor = Color.FromArgb(0xFF7F00);

                    // Call the base method to generate the markup.
                    markup = base.GetDesignTimeHtml();
                }
                catch (Exception ex)
                {
                    markup = GetErrorDesignTimeHtml(ex);
                }
                finally
                {
                    // Restore the properties to their original settings.
                    myMenuCtl.BorderStyle = oldBorderStyle;
                    myMenuCtl.BorderColor = oldBorderColor;
                }
            }
            else
            {
                // Call the base method to generate the markup.
                markup = base.GetDesignTimeHtml();
            }

            return markup;
        } // GetDesignTimeHtml

        public override void Initialize(IComponent component)
        {
            // Ensure that only a MyMenu can be created in this designer.
            if (!(component is MyMenu))
                throw new ArgumentException(
                    "The component is not a MyMenu control.");
            
            base.Initialize(component);
        } // Initialize
    } // MyMenuDesigner
} // Examples.CS.WebControls.Design
Imports System.Web
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design.WebControls
Imports System.ComponentModel
Imports System.Security.Permissions
Imports System.Drawing

Namespace Examples.VB.WebControls.Design

    ' The MyMenu is a copy of the Menu.
    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <Designer(GetType(Examples.VB.WebControls.Design.MyMenuDesigner))> _
    Public Class MyMenu
        Inherits Menu
    End Class

    ' Override members of the MenuDesigner.
    Public Class MyMenuDesigner
        Inherits MenuDesigner

        ' Generate the design-time markup for the control when an error occurs.
        Protected Overrides Function GetErrorDesignTimeHtml( _
            ByVal ex As Exception) As String

            ' Write the error message text in red, bold.
            Dim errorRendering As String = _
                "<span style=""font-weight:bold; color:Red; "">" & _
                ex.Message & "</span>"

            Return CreatePlaceHolderDesignTimeHtml(errorRendering)

        End Function ' GetErrorDesignTimeHtml

        ' Generate the design-time markup for the control 
        ' when the template is empty.
        Protected Overrides Function GetEmptyDesignTimeHtml() As String

            Dim noElements As String = "Contains no menu items."

            Return CreatePlaceHolderDesignTimeHtml(noElements)

        End Function ' GetEmptyDesignTimeHtml

        ' Generate the design-time markup.
        Public Overrides Function GetDesignTimeHtml() As String

            ' Make the control more visible in the designer.  If the border 
            ' style is None or NotSet, change the border to an orange dotted line. 
            Dim myMenuCtl As MyMenu = CType(ViewControl, MyMenu)
            Dim markup As String = Nothing

            ' Check if the border style should be changed.
            If (myMenuCtl.BorderStyle = BorderStyle.NotSet Or _
                myMenuCtl.BorderStyle = BorderStyle.None) Then

                Dim oldBorderStyle As BorderStyle = myMenuCtl.BorderStyle
                Dim oldBorderColor As Color = myMenuCtl.BorderColor

                ' Set the design-time properties and catch any exceptions.
                Try
                    myMenuCtl.BorderStyle = BorderStyle.Dotted
                    myMenuCtl.BorderColor = Color.FromArgb(&HFF7F00)

                    ' Call the base method to generate the markup.
                    markup = MyBase.GetDesignTimeHtml()

                Catch ex As Exception
                    markup = GetErrorDesignTimeHtml(ex)

                Finally
                    ' Restore the properties to their original settings.
                    myMenuCtl.BorderStyle = oldBorderStyle
                    myMenuCtl.BorderColor = oldBorderColor
                End Try

            Else
                ' Call the base method to generate the markup.
                markup = MyBase.GetDesignTimeHtml()
            End If

            Return markup

        End Function ' GetDesignTimeHtml

        Public Overrides Sub Initialize(ByVal component As IComponent)

            ' Ensure that only a MyMenu can be created in this designer. 
            If Not TypeOf component Is MyMenu Then
                Throw New ArgumentException( _
                    "The component is not a MyMenu control.")
            End If

            MyBase.Initialize(component)

        End Sub
    End Class
End Namespace ' Examples.VB.WebControls.Design

Açıklamalar

sınıfı Menu hiyerarşik menü Web sunucusu denetimi sağlar.

Görsel tasarımcıda, Kaynak görünümünden Tasarım görünümüne geçtiğinizde, ilişkili Menu 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. Kaynak görünümüne geri döndüğünüzde, tasarım zamanı denetimi işaretlemeye kalıcı olur ve Web sayfası için var olan işaretlemeye eklenir. sınıfı, MenuDesigner görsel tasarımcıdaki denetimler için Menu tasarım zamanı desteği sağlar.

ActionLists özelliği, genellikle tasarımcının devralma ağacındaki her düzey için sınıfından DesignerActionList türetilmiş bir nesne içeren bir nesnesi döndürürDesignerActionListCollection. özelliği, AutoFormatsOtomatik Biçim iletişim kutusunda görüntülenmek üzere bir biçimlendirme düzenleri koleksiyonu döndürür.

özelliği, TemplateGroups ilişkili Menu denetimin şablonları için bir şablon grupları koleksiyonu döndürür. UsePreviewControl özelliği her zaman değerini döndürür trueve tasarımcının tasarım zamanı işaretlemesini oluşturmak için ilişkili Menu öğesinin geçici bir kopyasını oluşturduğunu gösterir.

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

  • Initialize yöntemi, tasarımcıyı ilişkili Menu denetimi görüntülemeye, düzenlemeye ve tasarlamaya hazırlar. yöntemi, GetDesignTimeHtml tasarım zamanında ilişkiliyi Menu işlemek için kullanılan işaretlemeyi döndürür.

  • yöntemi, GetEmptyDesignTimeHtml başka bir şekilde kullanılabilir işaretleme olmadığında tasarım zamanında ilişkili denetim için yer tutucu işleyen işaretlemeyi alır. yöntemi, GetErrorDesignTimeHtml bir hata oluştuğunda tasarım zamanında ilişkili denetimi işleyen işaretlemeyi sağlar.

  • yöntemi, DataBind ilişkili Menu denetimi tasarım zamanı veri kaynağına bağlar. yöntemi, GetSampleDataSource ilişkili denetim için tasarım zamanında kullanılabilecek bir örnek veri kaynağı oluşturur.

Oluşturucular

MenuDesigner()

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

Özellikler

ActionLists

Bu 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şenlerin koleksiyonunu alır.

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

Otomatik Biçim iletişim kutusunda görüntülenecek önceden tanımlanmış biçimlendirme düzenleri koleksiyonunu alır.

Behavior
Geçersiz.

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

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

Sağlayıcının şemayı yenileyip yenileyemeyeceğini belirten bir değer alır.

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)
DataSource

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

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

Veri bağlama için bir tane seçildiğinde veri kaynağının tasarımcısına erişim sağlar.

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

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

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

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

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

İlişkili denetime bağlı olan veri kaynağının varsayılan görünümünü alır.

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

Denetimin tasarım ana bilgisayarında şablon görüntüleme veya düzenleme modunda olup olmadığını belirten 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ının üst bileşenini 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)
Schema

İlişkili Menu denetim için veri kaynağı görünümünü açıklayan bir şema alır.

SetTextualDefaultProperty

Denetim için Menu görsel tasarımcıda tasarım zamanı desteği sağlar.

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

İlişkili denetimin şablonları için bir şablon grupları koleksiyonu alır.

UseDataSourcePickerActionList

Denetimin, veri kaynağı kimliği açılan listesini ve ilgili görevleri içeren varsayılan eylem listelerini işlemesi gerekip gerekmediğini belirten bir değer alır.

(Devralındığı yer: HierarchicalDataBoundControlDesigner)
UsePreviewControl

Tasarımcının ilişkili denetimin bir kopyasını mı yoksa tasarım zamanı işaretlemesini oluşturmak için denetimin kendisini mi kullanması gerektiğini belirten bir değer alır.

Verbs

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

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

Tasarım zamanı HTML işaretlemesinin önizlemesini görüntülemek 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

ConnectToDataSource()

Geçerli veri kaynağına bağlanmak için gereken eylemleri gerçekleştirir.

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

İlişkili denetim için yeni bir veri kaynağı oluşturur.

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

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

(Devralındığı yer: ControlDesigner)
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)
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üleme veya işleme için ilişkili denetimin bir kopyasını döndürür.

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

İlişkili denetimi tasarım zamanı veri kaynağına bağlar.

DisconnectFromDataSource()

Geçerli veri kaynağı bağlantısını kesmek için gereken eylemleri gerçekleştirir.

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

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

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

nesnesi tarafından BaseDataBoundControlDesigner 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: BaseDataBoundControlDesigner)
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 denetim için tasarım zamanında kullanılabilecek bir veri kaynağı alır.

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

Tasarım zamanında ilişkili denetimi işlemek için kullanılan işaretlemeyi 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()

Başka bir işaretleme olmadığında, tasarım zamanında ilişkili denetim için yer tutucu oluşturan işaretlemeyi alır.

GetErrorDesignTimeHtml(Exception)

Bir hata oluştuğunda tasarım zamanında ilişkili denetimi işleyen işaretlemeyi sağlar.

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

İlişkili denetim için tasarım zamanında kullanılacak örnek bir veri kaynağı oluşturur.

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

Type Geçerli örneğini 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 nesneyi 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 ayarlarda 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 çizmesini bildirir.

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

InheritanceAttribute Belirtilen ComponentDesigneröğesinin değerini 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)

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

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

Geçerli Objectöğesinin sığ 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ış öğeden ayrıştığı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)

İ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 ilişkili Web sunucusu denetimi tasarım konağında yeniden boyutlandırıldığında çağrılır.

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

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

(Devralındığı yer: BaseDataBoundControlDesigner)
OnPaint(PaintEventArgs)

Denetim tasarımcısı, değer ise CustomPaint 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şenin varsayılan özelliklerini 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 veya ilişkili denetimin gölge özelliklerinden özellikleri kaldırmak veya ekrana ek özellikler eklemek için kullanılır.

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

İlişkili Menu denetim için veri kaynağı görünümünün şemasını yeniler.

RegisterClone(Object, Object)

Dahili verileri kopyalanan 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 dizeyi 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ı

IDataBindingSchemaProvider.CanRefreshSchema

Sağlayıcının şemayı yenileyip yenileyemeyeceğini belirten bir değer alır. Bu üyenin açıklaması için özelliğine CanRefreshSchema bakın.

IDataBindingSchemaProvider.RefreshSchema(Boolean)

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

IDataBindingSchemaProvider.Schema

Tasarımcı için geçerli şema nesnesini alır. Bu üyenin açıklaması için özelliğine Schema bakın.

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.