ListControlDesigner Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Funge da classe base per le finestre di progettazione che forniscono supporto in fase di progettazione nella finestra di progettazione Web visiva per i controlli che derivano dalla classe astratta ListControl.
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
- Ereditarietà
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Esempio
Questa sezione fornisce due esempi di codice. Il primo illustra come derivare una finestra di progettazione controlli personalizzata. Il secondo illustra come associare un controllo derivato a una finestra di progettazione.
Nell'esempio di codice seguente viene illustrato come creare una classe denominata SimpleRadioButtonListDesigner
che eredita dalla ListControlDesigner classe . La SimpleRadioButtonListDesigner
classe esegue l'override dei GetDesignTimeHtmlmetodi , Initializee OnDataSourceChanged . La SimpleRadioButtonListDesigner
classe visualizza un SimpleRadioButtonList
controllo nell'area di progettazione.
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
Nell'esempio di codice seguente viene derivato il SimpleRadioButtonList
controllo dal RadioButtonList controllo e viene illustrato come utilizzare la DesignerAttribute classe per associare il SimpleRadioButtonList
controllo alla relativa finestra di progettazione, ovvero la SimpleRadioButtonListDesigner
classe .
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
Commenti
In Progettazione Web visuale, quando l'utente passa dalla visualizzazione Origine a Progettazione, il codice sorgente di markup che descrive un controllo derivato dalla ListControl classe viene analizzato e viene creata una versione in fase di progettazione del controllo nell'area di progettazione. Quando l'utente torna alla visualizzazione Origine, il controllo in fase di progettazione viene salvato in modo permanente nel codice sorgente del markup e modificato nel markup per la pagina Web. La ListControlDesigner classe funge da classe di base per le finestre di progettazione che forniscono supporto in fase di progettazione in Visual Web Designer per i controlli derivati da ListControl.
Le proprietà della ListControlDesigner classe forniscono le funzionalità seguenti:
La ActionLists proprietà restituisce un DesignerActionListCollection oggetto , che in genere contiene un oggetto derivato dall'oggetto DesignerActionList per ogni livello nell'albero di ereditarietà della finestra di progettazione.
Le DataTextField proprietà e DataValueField forniscono l'accesso alle proprietà corrispondenti di un controllo derivato dalla ListControl classe . E DataTextFieldDataValueField indicano i campi dell'origine dati che forniscono rispettivamente il testo e il contenuto del valore degli elementi dell'elenco.
I metodi della ListControlDesigner classe forniscono le funzionalità seguenti:
Il DataBind metodo associa il controllo associato derivato da a un'origine ListControl dati in fase di progettazione.
Il GetDesignTimeHtml metodo restituisce il markup utilizzato per eseguire il rendering del controllo associato in fase di progettazione.
Il GetSelectedDataSource metodo restituisce il componente in fase DataSource di progettazione dal contenitore di controlli associato.
Il GetResolvedSelectedDataSource metodo restituisce l'oggetto DataSource dal contenitore del controllo, risolto nella proprietà design-time DataMember del controllo.
Il Initialize metodo prepara la finestra di progettazione per visualizzare e progettare il controllo associato derivato da ListControl.
Il OnDataSourceChanged metodo viene chiamato quando l'oggetto DataSource per il controllo associato è stato modificato.
Il PreFilterProperties metodo viene utilizzato per rimuovere proprietà aggiuntive da , aggiungere altre proprietà a o proprietà shadow del controllo associato derivato da ListControl.
Costruttori
ListControlDesigner() |
Inizializza una nuova istanza della classe ListControlDesigner. |
Proprietà
ActionLists |
Ottiene l'insieme dell'elenco di azioni della finestra di progettazione. |
ActionLists |
Ottiene la raccolta dell'elenco di azioni per questa finestra di progettazione controlli. (Ereditato da ControlDesigner) |
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 automatica predefiniti da visualizzare nella finestra di dialogo Formattazione automatica per il controllo associato in fase di progettazione. (Ereditato da ControlDesigner) |
Behavior |
Obsoleti.
Ottiene o imposta il comportamento DHTML associato alla finestra di progettazione. (Ereditato da HtmlControlDesigner) |
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) |
DataMember |
Ottiene o imposta il membro dati per il controllo. |
DataMember |
Ottiene la proprietà nascosta DataMember del controllo associato a dati sottostante. (Ereditato da DataBoundControlDesigner) |
DataSource |
Ottiene o imposta la proprietà dell'origine dati del controllo. |
DataSource |
Ottiene o imposta il valore della proprietà DataSource per il controllo associato. (Ereditato da BaseDataBoundControlDesigner) |
DataSourceDesigner |
Ottiene la finestra di progettazione dell'origine dati del controllo associato a dati sottostante. (Ereditato da DataBoundControlDesigner) |
DataSourceID |
Ottiene o imposta il valore della proprietà DataSourceID dell'oggetto BaseDataBoundControl sottostante. (Ereditato da BaseDataBoundControlDesigner) |
DataTextField |
Ottiene o imposta il campo di testo dei dati del controllo. |
DataValueField |
Ottiene o imposta il campo del valore dei dati del controllo. |
DesignerState |
Ottiene un oggetto utilizzato per rendere persistenti i dati per il controllo associato in fase di progettazione. (Ereditato da ControlDesigner) |
DesignerView |
Ottiene l'oggetto DesignerDataSourceView associato all'origine dati di questa finestra di progettazione. (Ereditato da DataBoundControlDesigner) |
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) |
SampleRowCount |
Ottiene il numero di righe visualizzate dal controllo associato a dati nell'area di progettazione. (Ereditato da DataBoundControlDesigner) |
SetTextualDefaultProperty |
Funge da classe base per le finestre di progettazione che forniscono supporto in fase di progettazione nella finestra di progettazione Web visiva per i controlli che derivano dalla classe astratta ListControl. (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 una raccolta di gruppi di modelli, ognuno contenente una o più definizioni di modello. (Ereditato da ControlDesigner) |
UseDataSourcePickerActionList |
Ottiene un valore che indica se il controllo associato deve eseguire il rendering degli elenchi di azioni predefinite. |
UsePreviewControl |
Ottiene un valore che indica se la finestra di progettazione controlli usa un controllo di anteprima temporaneo per generare il markup HTML in fase di progettazione. (Ereditato da ControlDesigner) |
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 |
Visible |
Ottiene un valore che indica se il controllo è visibile in fase di progettazione. (Ereditato da ControlDesigner) |
Metodi
ConnectToDataSource() |
Disconnette gli eventi dall'origine dati precedente e li connette all'origine dati corrente. (Ereditato da DataBoundControlDesigner) |
CreateDataSource() |
Richiama la finestra di dialogo standard per creare un nuovo controllo origine dati e imposta l'ID del nuovo controllo origine dati sulla proprietà DataSourceID del controllo associato a dati. (Ereditato da DataBoundControlDesigner) |
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) |
Consente di associare il controllo specificato all'origine dati della fase di progettazione. |
DisconnectFromDataSource() |
Disconnette il controllo associato a dati dagli eventi dell'origine dati. (Ereditato da DataBoundControlDesigner) |
Dispose() |
Rilascia tutte le risorse usate da ComponentDesigner. (Ereditato da ComponentDesigner) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate dall'oggetto HtmlControlDesigner ed eventualmente le risorse gestite. (Ereditato da HtmlControlDesigner) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate dall'oggetto DataBoundControlDesigner ed eventualmente rilascia le risorse gestite. (Ereditato da DataBoundControlDesigner) |
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 nella fase di progettazione dall'oggetto |
GetDesignTimeHtml() |
Ottiene il codice HTML usato per rappresentare il controllo 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() |
Recupera il markup HTML per rappresentare un controllo server Web in fase di progettazione che non avrà rappresentazione visiva in fase di esecuzione. (Ereditato da ControlDesigner) |
GetEmptyDesignTimeHtml() |
Fornisce il markup utilizzato per il rendering del controllo in fase di progettazione se il controllo è vuoto o se non è possibile recuperare l'origine dati. (Ereditato da BaseDataBoundControlDesigner) |
GetErrorDesignTimeHtml(Exception) |
Recupera il markup HTML che fornisce informazioni sull'eccezione specificata. (Ereditato da ControlDesigner) |
GetErrorDesignTimeHtml(Exception) |
Fornisce il markup usato per il rendering del controllo in fase di progettazione quando si è verificato l'errore. (Ereditato da BaseDataBoundControlDesigner) |
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) |
GetResolvedSelectedDataSource() |
Ottiene il componente di origine dati dal contenitore del controllo associato, risolto in un membro dati specifico. |
GetSampleDataSource() |
Ottiene dati di esempio fittizi per il rendering del controllo associato a dati nell'area di progettazione se non è possibile creare dati di esempio dalla proprietà |
GetSelectedDataSource() |
Ottiene il componente di origine dati dal contenitore del componente 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) |
Genera l'evento ComponentChanged. |
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() |
Chiamata eseguita quando l'origine dati per il controllo associato viene modificata. |
OnDataSourceChanged(Boolean) |
Chiamata eseguita quando l'origine dati per il controllo associato viene modificata. |
OnPaint(PaintEventArgs) |
Chiamato se la finestra di progettazione di controlli crea il controllo associato sull'area di progettazione, se il valore CustomPaint è |
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. |
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) |
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
Si applica a
Vedi anche
- ListControl
- DataBoundControl
- DataBoundControlDesigner
- BaseDataBoundControl
- BaseDataBoundControlDesigner
- WebControl
- ControlDesigner
- Introduzione alle finestre di progettazione dei controlli di ASP.NET
- Procedura dettagliata: Creazione di una finestra di progettazione controlli di base per un controllo server Web