MenuDesigner Classe

Definizione

Fornisce il supporto in fase di progettazione in una finestra di progettazione visiva per il controllo Menu.

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
Ereditarietà
Implementazioni

Esempio

Nell'esempio di codice seguente viene illustrato come estendere la MenuDesigner classe per modificare l'aspetto dei controlli derivati dal Menu controllo in fase di progettazione.

L'esempio deriva la MyMenu classe da Menu. La MyMenu classe è una copia dell'oggetto Menu. L'esempio deriva anche la MyMenuDesigner classe dalla MenuDesigner classe e quindi applica un DesignerAttribute attributo per nella MyMenuDesignerMyMenu classe .

The MyMenuDesigner esegue l'override dei membri seguenti MenuDesigner :

  • Metodo GetDesignTimeHtml per disegnare un bordo arancione punteggiato intorno al controllo per renderlo più visibile.

  • Metodo GetErrorDesignTimeHtml per generare il markup per un segnaposto che include il messaggio di errore, di cui viene eseguito il rendering in rosso, testo in grassetto.

  • Oggetto GetEmptyDesignTimeHtml per generare il markup per un segnaposto contenente un messaggio che indica che non sono definite voci di menu.

  • Metodo Initialize per generare un'eccezione ArgumentException , se il controllo associato non è un MyMenu oggetto .

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

Commenti

La Menu classe fornisce un controllo server Web di menu gerarchico.

In una finestra di progettazione visiva, quando si passa dalla visualizzazione Origine a Progettazione, il codice sorgente di markup che descrive il controllo associato Menu viene analizzato e viene creata una versione in fase di progettazione del controllo nell'area di progettazione. Quando si torna alla visualizzazione Origine, il controllo in fase di progettazione viene salvato in modo permanente nel markup e aggiunto al markup esistente per la pagina Web. La MenuDesigner classe fornisce supporto in fase di progettazione per Menu i controlli in una finestra di progettazione visiva.

La ActionLists proprietà restituisce un DesignerActionListCollection oggetto , che in genere contiene un oggetto derivato dalla DesignerActionList classe per ogni livello nell'albero di ereditarietà della finestra di progettazione. La AutoFormats proprietà restituisce una raccolta di schemi di formattazione da visualizzare nella finestra di dialogo Formattazione automatica .

La TemplateGroups proprietà restituisce una raccolta di gruppi di modelli per i modelli del controllo associato Menu . La UsePreviewControl proprietà restituisce truesempre , che indica che la finestra di progettazione crea una copia temporanea dell'oggetto associato Menu per generare il markup in fase di progettazione.

I metodi della MenuDesigner classe forniscono le funzionalità seguenti:

  • Il Initialize metodo prepara la finestra di progettazione per visualizzare, modificare e progettare il controllo associato Menu . Il GetDesignTimeHtml metodo restituisce il markup utilizzato per eseguire il rendering dell'oggetto associato Menu in fase di progettazione.

  • Il GetEmptyDesignTimeHtml metodo ottiene il markup che esegue il rendering di un segnaposto per il controllo associato in fase di progettazione quando non è disponibile alcun markup. Il GetErrorDesignTimeHtml metodo fornisce il markup che esegue il rendering del controllo associato in fase di progettazione quando si è verificato un errore.

  • Il DataBind metodo associa il controllo associato all'origine Menu dati in fase di progettazione. Il GetSampleDataSource metodo costruisce un'origine dati di esempio che può essere utilizzata in fase di progettazione per il controllo associato.

Costruttori

MenuDesigner()

Inizializza una nuova istanza della classe MenuDesigner.

Proprietà

ActionLists

Ottiene la raccolta dell'elenco di azioni per questa finestra di progettazione.

AllowResize

Ottiene un valore che indica se è possibile ridimensionare il controllo nell'ambiente Design-Time.

(Ereditato da ControlDesigner)
AssociatedComponents

Ottiene l'insieme dei componenti associati al componente gestito dalla finestra di progettazione.

(Ereditato da ComponentDesigner)
AutoFormats

Ottiene la raccolta degli schemi di formattazione predefiniti da visualizzare nella finestra di dialogo Formattazione automatica.

Behavior
Obsoleti.

Ottiene o imposta il comportamento DHTML associato alla finestra di progettazione.

(Ereditato da HtmlControlDesigner)
CanRefreshSchema

Ottiene un valore che indica se il provider è in grado di aggiornare lo schema.

Component

Ottiene il componente progettato dalla finestra di progettazione.

(Ereditato da ComponentDesigner)
DataBindings

Ottiene l'insieme di associazioni dati per il controllo corrente.

(Ereditato da HtmlControlDesigner)
DataBindingsEnabled

Ottiene un valore che indica se l'area contenitore per il controllo controllo associato supporta l'associazione di dati.

(Ereditato da ControlDesigner)
DataSource

Ottiene o imposta il valore della proprietà DataSource per il controllo associato.

(Ereditato da BaseDataBoundControlDesigner)
DataSourceDesigner

Consente di accedere alla finestra di progettazione dell'eventuale origine dati selezionata per l'associazione dati.

(Ereditato da HierarchicalDataBoundControlDesigner)
DataSourceID

Ottiene o imposta il valore della proprietà DataSourceID dell'oggetto BaseDataBoundControl sottostante.

(Ereditato da BaseDataBoundControlDesigner)
DesignerState

Ottiene un oggetto utilizzato per rendere persistenti i dati per il controllo associato in fase di progettazione.

(Ereditato da ControlDesigner)
DesignerView

Ottiene la visualizzazione predefinita dell'origine dati associata al relativo controllo.

(Ereditato da HierarchicalDataBoundControlDesigner)
DesignTimeElement
Obsoleti.

Ottiene l'oggetto in fase di progettazione che rappresenta il controllo associato all'oggetto HtmlControlDesigner sull'area di progettazione.

(Ereditato da HtmlControlDesigner)
DesignTimeElementView
Obsoleti.

Ottiene l'oggetto di controllo di visualizzazione per la finestra di progettazione.

(Ereditato da ControlDesigner)
DesignTimeHtmlRequiresLoadComplete
Obsoleti.

Ottiene un valore che indica se l'host di progettazione deve terminare il caricamento prima di poter chiamare il metodo GetDesignTimeHtml.

(Ereditato da ControlDesigner)
Expressions

Ottiene le associazioni di espressioni per il controllo corrente in fase di progettazione.

(Ereditato da HtmlControlDesigner)
HidePropertiesInTemplateMode

Ottiene un valore che indica se le proprietà del controllo associato sono nascoste quando per il controllo è attiva la modalità modello.

(Ereditato da ControlDesigner)
ID

Ottiene o imposta a stringa ID per il controllo.

(Ereditato da ControlDesigner)
InheritanceAttribute

Ottiene un attributo che indica il tipo di ereditarietà del componente associato.

(Ereditato da ComponentDesigner)
Inherited

Ottiene un valore che indica se questo componente è ereditato.

(Ereditato da ComponentDesigner)
InTemplateMode

Ottiene un valore che indica se il controllo è in modalità di visualizzazione o modifica del modello in un host di progettazione. La proprietà InTemplateMode è di sola lettura.

(Ereditato da ControlDesigner)
IsDirty
Obsoleti.

Ottiene o imposta un valore che indica se il controllo server Web è stato contrassegnato come modificato.

(Ereditato da ControlDesigner)
ParentComponent

Ottiene il componente padre per la finestra di progettazione.

(Ereditato da ComponentDesigner)
ReadOnly
Obsoleti.

Ottiene o imposta un valore che indica se le proprietà del controllo sono in sola lettura in fase di progettazione.

(Ereditato da ControlDesigner)
RootDesigner

Ottiene la finestra di progettazione di controlli per la pagina del Web Form contenente il controllo associato.

(Ereditato da ControlDesigner)
Schema

Ottiene uno schema che descrive la visualizzazione dell'origine dati per il controllo Menu associato.

SetTextualDefaultProperty

Fornisce il supporto in fase di progettazione in una finestra di progettazione visiva per il controllo Menu.

(Ereditato da ComponentDesigner)
ShadowProperties

Ottiene un insieme di valori di proprietà che eseguono l'override delle impostazioni utente.

(Ereditato da ComponentDesigner)
ShouldCodeSerialize
Obsoleti.

Ottiene o imposta un valore che indica se durante la serializzazione deve essere creata una dichiarazione di campo per il controllo nel file code-behind, per il documento di progettazione corrente.

(Ereditato da HtmlControlDesigner)
Tag

Ottiene un oggetto che rappresenta l'elemento del markup HTML per il controllo associato.

(Ereditato da ControlDesigner)
TemplateGroups

Ottiene un insieme di gruppi di modelli per i modelli del controllo associato.

UseDataSourcePickerActionList

Ottiene un valore che indica se il controllo deve eseguire il rendering degli elenchi di azioni predefinite, contenenti un elenco a discesa degli identificatori delle origini dati e le relative attività.

(Ereditato da HierarchicalDataBoundControlDesigner)
UsePreviewControl

Ottiene un valore che indica se, per generare il markup Design-Time, nella finestra di progettazione deve essere utilizzata una copia del controllo associato o il controllo stesso.

Verbs

Ottiene i verbi in fase di progettazione supportati dal componente associato alla finestra di progettazione.

(Ereditato da ComponentDesigner)
ViewControl

Ottiene o imposta un controllo server Web che può essere utilizzato per visualizzare in anteprima il markup HTML Design-Time.

(Ereditato da ControlDesigner)
ViewControlCreated

Ottiene o imposta un valore che indica se il controllo View è stato creato per la visualizzazione nell'area di progettazione.

(Ereditato da ControlDesigner)
Visible

Ottiene un valore che indica se il controllo è visibile in fase di progettazione.

(Ereditato da ControlDesigner)

Metodi

ConnectToDataSource()

Consente di eseguire le azioni necessarie per la connessione all'origine dati corrente.

(Ereditato da HierarchicalDataBoundControlDesigner)
CreateDataSource()

Consente di creare una nuova origine dati per il controllo associato.

(Ereditato da HierarchicalDataBoundControlDesigner)
CreateErrorDesignTimeHtml(String)

Crea il markup HTML per visualizzare un messaggio di errore specificato in fase di progettazione.

(Ereditato da ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

Crea il markup HTML per visualizzare un messaggio di errore di eccezione specificato in fase di progettazione.

(Ereditato da ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Fornisce una rappresentazione del segnaposto rettangolare semplice che visualizza il tipo e l'ID del controllo.

(Ereditato da ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Fornisce una rappresentazione del segnaposto rettangolare semplice che visualizza il tipo e l'ID del controllo e le istruzioni o le informazioni aggiuntive specificate.

(Ereditato da ControlDesigner)
CreateViewControl()

Restituisce una copia del controllo associato per la visualizzazione o il rendering nell'area di progettazione.

(Ereditato da ControlDesigner)
DataBind(BaseDataBoundControl)

Associa il controllo associato all'origine dati della fase di progettazione.

DisconnectFromDataSource()

Consente di eseguire le azioni necessarie per la disconnessione dall'origine dati corrente.

(Ereditato da HierarchicalDataBoundControlDesigner)
Dispose()

Rilascia tutte le risorse usate da ComponentDesigner.

(Ereditato da ComponentDesigner)
Dispose(Boolean)

Rilascia le risorse non gestite utilizzate dall'oggetto BaseDataBoundControlDesigner ed eventualmente le risorse gestite.

(Ereditato da BaseDataBoundControlDesigner)
DoDefaultAction()

Crea una firma di metodo nel file di codice sorgente per l'evento predefinito sul componente e sposta il cursore dell'utente in tale posizione.

(Ereditato da ComponentDesigner)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetBounds()

Recupera le coordinate del rettangolo che rappresenta i limiti del controllo come visualizzato nell'area di progettazione.

(Ereditato da ControlDesigner)
GetDesignTimeDataSource()

Ottiene l'origine dati da utilizzare in fase di progettazione per il controllo associato.

(Ereditato da HierarchicalDataBoundControlDesigner)
GetDesignTimeHtml()

Ottiene il markup usato per il rendering del controllo associato in fase di progettazione.

GetDesignTimeHtml(DesignerRegionCollection)

Recupera il markup HTML per la visualizzazione del controllo e popola la raccolta con le aree della finestra di progettazione controlli correnti.

(Ereditato da ControlDesigner)
GetEditableDesignerRegionContent(EditableDesignerRegion)

Restituisce il contenuto per un'area modificabile della visualizzazione Design-Time del controllo associato.

(Ereditato da ControlDesigner)
GetEmptyDesignTimeHtml()

Ottiene il markup che esegue il rendering di un segnaposto per il controllo associato in fase di progettazione quando non sono disponibili altri markup.

GetErrorDesignTimeHtml(Exception)

Fornisce il markup che esegue il rendering del controllo associato in fase di progettazione quando si è verificato un errore.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetPersistenceContent()

Recupera il markup HTML interno persistente del controllo in fase di progettazione.

(Ereditato da ControlDesigner)
GetPersistInnerHtml()
Obsoleti.

Recupera il markup HTML interno persistente del controllo.

(Ereditato da ControlDesigner)
GetSampleDataSource()

Crea un'origine dati di esempio da utilizzare in fase di progettazione per il controllo associato.

GetService(Type)

Esegue un tentativo di recuperare il tipo di servizio specificato dal sito della modalità progettazione del componente della finestra di progettazione.

(Ereditato da ComponentDesigner)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetViewRendering()

Recupera un oggetto contenente il markup Design-Time per il contenuto e le aree del controllo associato.

(Ereditato da ControlDesigner)
Initialize(IComponent)

Prepara la finestra di progettazione per la visualizzazione, la modifica e la progettazione del controllo associato.

InitializeExistingComponent(IDictionary)

Reinizializza un componente esistente.

(Ereditato da ComponentDesigner)
InitializeNewComponent(IDictionary)

Inizializza un nuovo componente creato.

(Ereditato da ComponentDesigner)
InitializeNonDefault()
Obsoleti.
Obsoleti.

Inizializza le impostazioni relative a un componente importato già inizializzato per impostazioni diverse da quelle predefinite.

(Ereditato da ComponentDesigner)
Invalidate()

Invalida l'intera area del controllo visualizzato nell'area di progettazione e comunica alla finestra di progettazione di controlli di ricreare il controllo.

(Ereditato da ControlDesigner)
Invalidate(Rectangle)

Invalida l'area specificata del controllo visualizzato nell'area di progettazione e comunica alla finestra di progettazione di controlli di ricreare il controllo.

(Ereditato da ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Ottiene l'oggetto InheritanceAttribute dell'oggetto ComponentDesigner specificato.

(Ereditato da ComponentDesigner)
IsPropertyBound(String)
Obsoleti.

Recupera un valore che indica se la proprietà specificata sul controllo associato prevede l'associazione a dati.

(Ereditato da ControlDesigner)
Localize(IDesignTimeResourceWriter)

Utilizza il writer di risorse fornito per rendere persistenti le proprietà localizzate del controllo associato in una risorsa nell'host di progettazione.

(Ereditato da ControlDesigner)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnAutoFormatApplied(DesignerAutoFormat)

Chiamato dopo che è stato applicato uno schema di formattazione automatica e predefinito al controllo associato.

(Ereditato da ControlDesigner)
OnBehaviorAttached()

Chiamato quando la finestra di progettazione di controlli è collegata a un oggetto Behavior.

(Ereditato da ControlDesigner)
OnBehaviorDetaching()
Obsoleti.

Chiamato quando viene annullata un'associazione di un comportamento dall'elemento.

(Ereditato da HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Obsoleti.

Chiamato se viene modificato l'insieme di associazioni dati.

(Ereditato da ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Chiamato dall'host di progettazione quando l'utente fa clic su un controllo associato in fase di progettazione.

(Ereditato da ControlDesigner)
OnComponentChanged(Object, ComponentChangedEventArgs)

Viene chiamato in caso di modifica del controllo associato.

(Ereditato da ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

Rappresenta il metodo che gestirà l'evento ComponentChanging per il controllo associato.

(Ereditato da ControlDesigner)
OnControlResize()
Obsoleti.

Chiamato se il controllo server Web associato è stato ridimensionato nell'host di progettazione in fase di progettazione.

(Ereditato da ControlDesigner)
OnDataSourceChanged(Boolean)

Metodo chiamato quando viene modificata l'origine dati dell'oggetto BaseDataBoundControl associato.

(Ereditato da BaseDataBoundControlDesigner)
OnPaint(PaintEventArgs)

Chiamato se la finestra di progettazione di controlli crea il controllo associato sull'area di progettazione, se il valore CustomPaint è true.

(Ereditato da ControlDesigner)
OnSchemaRefreshed()

Metodo chiamato quando l'origine dati dell'oggetto BaseDataBoundControl associato carica un nuovo schema.

(Ereditato da BaseDataBoundControlDesigner)
OnSetComponentDefaults()
Obsoleti.
Obsoleti.

Imposta le proprietà predefinite relative al componente.

(Ereditato da ComponentDesigner)
OnSetParent()

Fornisce un modo per eseguire un'ulteriore elaborazione quando il controllo associato viene connesso al controllo padre.

(Ereditato da HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di attributi esposti tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PostFilterEvents(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dal gruppo di eventi esposti tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PostFilterProperties(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di proprietà esposte tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PreFilterAttributes(IDictionary)

Consente a una finestra di progettazione di aggiungere un insieme di attributi che vengono esposti tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PreFilterEvents(IDictionary)

Imposta l'elenco di eventi esposti in fase di progettazione per l'oggetto TypeDescriptor per il componente.

(Ereditato da HtmlControlDesigner)
PreFilterProperties(IDictionary)

Usato nella finestra di progettazione per rimuovere o aggiungere proprietà alla visualizzazione nella griglia Proprietà o per nascondere proprietà del controllo associato.

(Ereditato da HierarchicalDataBoundControlDesigner)
RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica all'oggetto IComponentChangeService che questo componente è stato modificato.

(Ereditato da ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica all'oggetto IComponentChangeService che questo componente sta per essere modificato.

(Ereditato da ComponentDesigner)
RaiseResizeEvent()
Obsoleti.

Genera l'evento OnControlResize().

(Ereditato da ControlDesigner)
RefreshSchema(Boolean)

Aggiorna lo schema della visualizzazione dell'origine dati per il controllo Menu associato.

RegisterClone(Object, Object)

Registra i dati interni in un controllo duplicato.

(Ereditato da ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Specifica il contenuto di un'area modificabile del controllo in fase di progettazione.

(Ereditato da ControlDesigner)
SetRegionContent(EditableDesignerRegion, String)

Specifica il contenuto per un'area modificabile della visualizzazione Design-Time del controllo.

(Ereditato da ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

Assegna l'enumerazione ViewFlags bit per bit specificata al valore del flag specificato.

(Ereditato da ControlDesigner)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
UpdateDesignTimeHtml()

Aggiorna il markup HTML Design-Time per il controllo server Web associato mediante la chiamata al metodo GetDesignTimeHtml.

(Ereditato da ControlDesigner)

Implementazioni dell'interfaccia esplicita

IDataBindingSchemaProvider.CanRefreshSchema

Ottiene un valore che indica se il provider è in grado di aggiornare lo schema. Per una descrizione di questo membro, vedere la proprietà CanRefreshSchema.

IDataBindingSchemaProvider.RefreshSchema(Boolean)

Per una descrizione di questo membro, vedere il metodo RefreshSchema(Boolean).

IDataBindingSchemaProvider.Schema

Ottiene l'oggetto schema corrente per la finestra di progettazione. Per una descrizione di questo membro, vedere la proprietà Schema.

IDesignerFilter.PostFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere il metodo PostFilterAttributes(IDictionary).

(Ereditato da ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere il metodo PostFilterEvents(IDictionary).

(Ereditato da ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere il metodo PostFilterProperties(IDictionary).

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere il metodo PreFilterAttributes(IDictionary).

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere il metodo PreFilterEvents(IDictionary).

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere il metodo PreFilterProperties(IDictionary).

(Ereditato da ComponentDesigner)
ITreeDesigner.Children

Per una descrizione di questo membro, vedere la proprietà Children.

(Ereditato da ComponentDesigner)
ITreeDesigner.Parent

Per una descrizione di questo membro, vedere la proprietà Parent.

(Ereditato da ComponentDesigner)

Si applica a

Vedi anche