MenuDesigner Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Entwurfszeitunterstützung in einem visuellen Designer für das Menu Steuerelement bereit.
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
- Vererbung
- Implementiert
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie Sie die MenuDesigner Klasse erweitern, um die Darstellung von Steuerelementen zu ändern, die Menu zum Entwurfszeitpunkt vom Steuerelement abgeleitet werden.
Das Beispiel leitet die MyMenu Klasse von der Menu. Die MyMenu Klasse ist eine Kopie der Menu. Das Beispiel leitet auch die MyMenuDesigner Klasse von der MenuDesigner Klasse ab und wendet dann ein DesignerAttribute Attribut für die MyMenuDesigner Klasse an MyMenu .
The MyMenuDesigner setzt die folgenden MenuDesigner Member außer Kraft:
Die GetDesignTimeHtml Methode, um einen orangefarbenen, gepunkteten Rahmen um das Steuerelement zu zeichnen, um dessen Ausmaß sichtbarer zu machen.
Die GetErrorDesignTimeHtml Methode zum Generieren des Markups für einen Platzhalter, der die Fehlermeldung enthält, die in rot formatiertem, fett formatiertem Text gerendert wird.
Zum GetEmptyDesignTimeHtml Generieren des Markups für einen Platzhalter, der eine Meldung enthält, die angibt, dass keine Menüelemente definiert sind.
Die Initialize Methode zum Auslösen einer ArgumentException Ausnahme, wenn das zugeordnete Steuerelement kein
MyMenuObjekt ist.
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
Hinweise
Die Menu Klasse stellt ein hierarchisches Menüwebserversteuerelement bereit.
Wenn Sie in einem visuellen Designer von der Quellansicht zur Entwurfsansicht wechseln, wird der Markupquellcode, der das zugeordnete Menu Steuerelement beschreibt, analysiert, und eine Entwurfszeitversion des Steuerelements wird auf der Entwurfsoberfläche erstellt. Wenn Sie zurück zur Quellansicht wechseln, wird das Entwurfszeitsteuerelement zum Markup beibehalten und dem vorhandenen Markup für die Webseite hinzugefügt. Die MenuDesigner Klasse bietet Entwurfszeitunterstützung für Menu Steuerelemente in einem visuellen Designer.
Die ActionLists Eigenschaft gibt ein DesignerActionListCollection Objekt zurück, das in der Regel ein Objekt enthält, das von der DesignerActionList Klasse für jede Ebene in der Vererbungsstruktur des Designers abgeleitet wird. Die AutoFormats Eigenschaft gibt eine Auflistung von Formatierungsschemas für die Anzeige im Dialogfeld "AutoFormat " zurück.
Die TemplateGroups Eigenschaft gibt eine Auflistung von Vorlagengruppen für die Vorlagen des zugeordneten Menu Steuerelements zurück. Die UsePreviewControl Eigenschaft gibt immer zurück true, die angibt, dass der Designer eine temporäre Kopie des zugeordneten Menu Erstellt, um das Entwurfszeitmarkup zu generieren.
Die MenuDesigner Klassenmethoden stellen die folgenden Funktionen bereit:
Die Initialize Methode bereitet den Designer auf das Anzeigen, Bearbeiten und Entwerfen des zugeordneten Menu Steuerelements vor. Die GetDesignTimeHtml Methode gibt das Markup zurück, das zum Rendern der zugeordneten Menu Entwurfszeit verwendet wird.
Die GetEmptyDesignTimeHtml Methode ruft das Markup ab, das einen Platzhalter für das zugeordnete Steuerelement zur Entwurfszeit rendert, wenn kein Markup andernfalls verfügbar ist. Die GetErrorDesignTimeHtml Methode stellt das Markup bereit, das das zugeordnete Steuerelement zur Entwurfszeit rendert, wenn ein Fehler aufgetreten ist.
Die DataBind Methode bindet das zugeordnete Menu Steuerelement an die Entwurfszeit-Datenquelle. Die GetSampleDataSource Methode erstellt eine Beispieldatenquelle, die zur Entwurfszeit für das zugeordnete Steuerelement verwendet werden kann.
Konstruktoren
| Name | Beschreibung |
|---|---|
| MenuDesigner() |
Initialisiert eine neue Instanz der MenuDesigner-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ActionLists |
Ruft die Designer-Aktionslistenauflistung für diesen Designer ab. |
| AllowResize |
Ruft einen Wert ab, der angibt, ob die Größe des Steuerelements in der Entwurfszeitumgebung geändert werden kann. (Geerbt von ControlDesigner) |
| AssociatedComponents |
Ruft die Auflistung der Komponenten ab, die der vom Designer verwalteten Komponente zugeordnet sind. (Geerbt von ComponentDesigner) |
| AutoFormats |
Ruft die Auflistung vordefinierter Formatierungsschemas ab, die im Dialogfeld "AutoFormat " angezeigt werden sollen. |
| Behavior |
Veraltet.
Ruft das DHTML-Verhalten ab, das dem Designer zugeordnet ist, oder legt dieses fest. (Geerbt von HtmlControlDesigner) |
| CanRefreshSchema |
Ruft einen Wert ab, der angibt, ob der Anbieter das Schema aktualisieren kann. |
| Component |
Ruft die Komponente ab, die dieser Designer entwerfen soll. (Geerbt von ComponentDesigner) |
| DataBindings |
Ruft die Datenbindungsauflistung für das aktuelle Steuerelement ab. (Geerbt von HtmlControlDesigner) |
| DataBindingsEnabled |
Ruft einen Wert ab, der angibt, ob die Datenbindung durch den enthaltenden Bereich für das zugeordnete Steuerelement unterstützt wird. (Geerbt von ControlDesigner) |
| DataSource |
Dient zum Abrufen oder Festlegen des Werts der DataSource Eigenschaft für das zugeordnete Steuerelement. (Geerbt von BaseDataBoundControlDesigner) |
| DataSourceDesigner |
Bietet Zugriff auf den Designer der Datenquelle, wenn eine für die Datenbindung ausgewählt ist. (Geerbt von HierarchicalDataBoundControlDesigner) |
| DataSourceID |
Dient zum Abrufen oder Festlegen des Werts der DataSourceID Eigenschaft des zugrunde liegenden BaseDataBoundControl Objekts. (Geerbt von BaseDataBoundControlDesigner) |
| DesignerState |
Ruft ein Objekt ab, das zum Speichern von Daten für das zugeordnete Steuerelement zur Entwurfszeit verwendet wird. (Geerbt von ControlDesigner) |
| DesignerView |
Ruft die Standardansicht der Datenquelle ab, die an das zugeordnete Steuerelement gebunden ist. (Geerbt von HierarchicalDataBoundControlDesigner) |
| DesignTimeElement |
Veraltet.
Ruft das Entwurfszeitobjekt ab, das das Steuerelement darstellt, das dem HtmlControlDesigner Objekt auf der Entwurfsoberfläche zugeordnet ist. (Geerbt von HtmlControlDesigner) |
| DesignTimeElementView |
Veraltet.
Ruft das Ansichtssteuerelement-Objekt für den Steuerelement-Designer ab. (Geerbt von ControlDesigner) |
| DesignTimeHtmlRequiresLoadComplete |
Veraltet.
Ruft einen Wert ab, der angibt, ob der Entwurfshost das Laden beenden muss, bevor die GetDesignTimeHtml Methode aufgerufen werden kann. (Geerbt von ControlDesigner) |
| Expressions |
Ruft die Ausdrucksbindungen für das aktuelle Steuerelement zur Entwurfszeit ab. (Geerbt von HtmlControlDesigner) |
| HidePropertiesInTemplateMode |
Ruft einen Wert ab, der angibt, ob die Eigenschaften des zugeordneten Steuerelements ausgeblendet sind, wenn sich das Steuerelement im Vorlagenmodus befindet. (Geerbt von ControlDesigner) |
| ID |
Dient zum Abrufen oder Festlegen der ID-Zeichenfolge für das Steuerelement. (Geerbt von ControlDesigner) |
| InheritanceAttribute |
Ruft ein Attribut ab, das den Vererbungstyp der zugeordneten Komponente angibt. (Geerbt von ComponentDesigner) |
| Inherited |
Ruft einen Wert ab, der angibt, ob diese Komponente geerbt wird. (Geerbt von ComponentDesigner) |
| InTemplateMode |
Ruft einen Wert ab, der angibt, ob sich das Steuerelement entweder im Vorlagenanzeige- oder Bearbeitungsmodus im Entwurfshost befindet. Die InTemplateMode Eigenschaft ist schreibgeschützt. (Geerbt von ControlDesigner) |
| IsDirty |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Webserversteuerelement als geändert markiert wurde. (Geerbt von ControlDesigner) |
| ParentComponent |
Ruft die übergeordnete Komponente für diesen Designer ab. (Geerbt von ComponentDesigner) |
| ReadOnly |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Eigenschaften des Steuerelements zur Entwurfszeit schreibgeschützt sind. (Geerbt von ControlDesigner) |
| RootDesigner |
Ruft den Steuerelement-Designer für die Web Forms-Seite ab, die das zugeordnete Steuerelement enthält. (Geerbt von ControlDesigner) |
| Schema |
Ruft ein Schema ab, das die Datenquellenansicht für das zugeordnete Menu Steuerelement beschreibt. |
| ShadowProperties |
Ruft eine Auflistung von Eigenschaftswerten ab, die Benutzereinstellungen außer Kraft setzen. (Geerbt von ComponentDesigner) |
| ShouldCodeSerialize |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine Felddeklaration für das Steuerelement in der CodeBehind-Datei für das aktuelle Entwurfsdokument während der Serialisierung erstellt werden soll. (Geerbt von HtmlControlDesigner) |
| Tag |
Ruft ein Objekt ab, das das HTML-Markupelement für das zugeordnete Steuerelement darstellt. (Geerbt von ControlDesigner) |
| TemplateGroups |
Ruft eine Auflistung von Vorlagengruppen für die Vorlagen des zugeordneten Steuerelements ab. |
| UseDataSourcePickerActionList |
Ruft einen Wert ab, der angibt, ob das Steuerelement seine Standardaktionslisten rendern soll, die eine Dropdownliste für Datenquellen-ID und verwandte Aufgaben enthalten. (Geerbt von HierarchicalDataBoundControlDesigner) |
| UsePreviewControl |
Ruft einen Wert ab, der angibt, ob der Designer eine Kopie des zugeordneten Steuerelements verwenden oder das Steuerelement selbst zum Generieren des Entwurfszeitmarkups verwenden soll. |
| Verbs |
Ruft die Entwurfszeitverben ab, die von der Komponente unterstützt werden, die dem Designer zugeordnet ist. (Geerbt von ComponentDesigner) |
| ViewControl |
Dient zum Abrufen oder Festlegen eines Webserver-Steuerelements, das für die Vorschau des Entwurfszeit-HTML-Markups verwendet werden kann. (Geerbt von ControlDesigner) |
| ViewControlCreated |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein |
| Visible |
Ruft einen Wert ab, der angibt, ob das Steuerelement zur Entwurfszeit sichtbar ist. (Geerbt von ControlDesigner) |
Methoden
| Name | Beschreibung |
|---|---|
| ConnectToDataSource() |
Führt die Aktionen aus, die zum Herstellen einer Verbindung mit der aktuellen Datenquelle erforderlich sind. (Geerbt von HierarchicalDataBoundControlDesigner) |
| CreateDataSource() |
Erstellt eine neue Datenquelle für das zugeordnete Steuerelement. (Geerbt von HierarchicalDataBoundControlDesigner) |
| CreateErrorDesignTimeHtml(String, Exception) |
Erstellt das HTML-Markup zum Anzeigen einer angegebenen Ausnahmefehlermeldung zur Entwurfszeit. (Geerbt von ControlDesigner) |
| CreateErrorDesignTimeHtml(String) |
Erstellt HTML-Markup zum Anzeigen einer angegebenen Fehlermeldung zur Entwurfszeit. (Geerbt von ControlDesigner) |
| CreatePlaceHolderDesignTimeHtml() |
Stellt eine einfache rechteckige Platzhalterdarstellung bereit, die den Typ und die ID des Steuerelements anzeigt. (Geerbt von ControlDesigner) |
| CreatePlaceHolderDesignTimeHtml(String) |
Stellt eine einfache rechteckige Platzhalterdarstellung bereit, die den Typ und die ID des Steuerelements sowie zusätzliche angegebene Anweisungen oder Informationen anzeigt. (Geerbt von ControlDesigner) |
| CreateViewControl() |
Gibt eine Kopie des zugeordneten Steuerelements zum Anzeigen oder Rendern auf der Entwurfsoberfläche zurück. (Geerbt von ControlDesigner) |
| DataBind(BaseDataBoundControl) |
Bindet das zugeordnete Steuerelement an die Entwurfszeit-Datenquelle. |
| DisconnectFromDataSource() |
Führt die Aktionen aus, die erforderlich sind, um die Verbindung mit der aktuellen Datenquelle zu trennen. (Geerbt von HierarchicalDataBoundControlDesigner) |
| Dispose() |
Veröffentlicht alle ressourcen, die von der ComponentDesigner. (Geerbt von ComponentDesigner) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die BaseDataBoundControlDesigner vom Objekt verwendet werden, und gibt optional die verwalteten Ressourcen frei. (Geerbt von BaseDataBoundControlDesigner) |
| DoDefaultAction() |
Erstellt eine Methodensignatur in der Quellcodedatei für das Standardereignis in der Komponente und navigiert den Cursor des Benutzers zu diesem Speicherort. (Geerbt von ComponentDesigner) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetBounds() |
Ruft die Koordinaten des Rechtecks ab, die die Begrenzungen für das Steuerelement darstellen, wie auf der Entwurfsoberfläche angezeigt. (Geerbt von ControlDesigner) |
| GetDesignTimeDataSource() |
Ruft eine Datenquelle ab, die zur Entwurfszeit für das zugeordnete Steuerelement verwendet werden kann. (Geerbt von HierarchicalDataBoundControlDesigner) |
| GetDesignTimeHtml() |
Ruft das Markup ab, das zum Rendern des zugeordneten Steuerelements zur Entwurfszeit verwendet wird. |
| GetDesignTimeHtml(DesignerRegionCollection) |
Ruft das HTML-Markup ab, um das Steuerelement anzuzeigen, und füllt die Auflistung mit den aktuellen Steuerelement-Designerbereichen auf. (Geerbt von ControlDesigner) |
| GetEditableDesignerRegionContent(EditableDesignerRegion) |
Gibt den Inhalt für einen bearbeitbaren Bereich der Entwurfszeitansicht des zugeordneten Steuerelements zurück. (Geerbt von ControlDesigner) |
| GetEmptyDesignTimeHtml() |
Ruft das Markup ab, das einen Platzhalter für das zugeordnete Steuerelement zur Entwurfszeit rendert, wenn kein Markup andernfalls verfügbar ist. |
| GetErrorDesignTimeHtml(Exception) |
Stellt das Markup bereit, das das zugeordnete Steuerelement zur Entwurfszeit rendert, wenn ein Fehler aufgetreten ist. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetPersistenceContent() |
Ruft das permanente innere HTML-Markup des Steuerelements zur Entwurfszeit ab. (Geerbt von ControlDesigner) |
| GetPersistInnerHtml() |
Veraltet.
Ruft das permanente interne HTML-Markup des Steuerelements ab. (Geerbt von ControlDesigner) |
| GetSampleDataSource() |
Erstellt eine Beispieldatenquelle, die zur Entwurfszeit für das zugeordnete Steuerelement verwendet werden soll. |
| GetService(Type) |
Versucht, den angegebenen Diensttyp von der Entwurfsmoduswebsite der Komponente des Designers abzurufen. (Geerbt von ComponentDesigner) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetViewRendering() |
Ruft ein Objekt ab, das das Entwurfszeitmarkup für den Inhalt und die Bereiche des zugehörigen Steuerelements enthält. (Geerbt von ControlDesigner) |
| Initialize(IComponent) |
Bereitet den Designer auf das Anzeigen, Bearbeiten und Entwerfen des zugehörigen Steuerelements vor. |
| InitializeExistingComponent(IDictionary) |
Initialisiert eine vorhandene Komponente erneut. (Geerbt von ComponentDesigner) |
| InitializeNewComponent(IDictionary) |
Initialisiert eine neu erstellte Komponente. (Geerbt von ComponentDesigner) |
| InitializeNonDefault() |
Veraltet.
Veraltet.
Initialisiert die Einstellungen für eine importierte Komponente, die bereits in anderen Einstellungen als den Standardwerten initialisiert ist. (Geerbt von ComponentDesigner) |
| Invalidate() |
Deaktiviert den gesamten Bereich des Steuerelements, das auf der Entwurfsoberfläche angezeigt wird, und signalisiert dem Steuerelement-Designer, das Steuerelement neu zu zeichnen. (Geerbt von ControlDesigner) |
| Invalidate(Rectangle) |
Deaktiviert den angegebenen Bereich des Steuerelements, das auf der Entwurfsoberfläche angezeigt wird, und signalisiert dem Steuerelement-Designer, das Steuerelement neu zu zeichnen. (Geerbt von ControlDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
Ruft den InheritanceAttribute angegebenen ComponentDesignerab. (Geerbt von ComponentDesigner) |
| IsPropertyBound(String) |
Veraltet.
Ruft einen Wert ab, der angibt, ob die angegebene Eigenschaft für das zugeordnete Steuerelement datengebunden ist. (Geerbt von ControlDesigner) |
| Localize(IDesignTimeResourceWriter) |
Verwendet den bereitgestellten Ressourcenschreiber, um die lokalisierbaren Eigenschaften des zugeordneten Steuerelements für eine Ressource im Entwurfshost beizubehalten. (Geerbt von ControlDesigner) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| OnAutoFormatApplied(DesignerAutoFormat) |
Wird aufgerufen, wenn ein vordefiniertes, automatisches Formatierungsschema auf das zugeordnete Steuerelement angewendet wurde. (Geerbt von ControlDesigner) |
| OnBehaviorDetaching() |
Veraltet.
Wird aufgerufen, wenn ein Verhalten vom Element getrennt wird. (Geerbt von HtmlControlDesigner) |
| OnBindingsCollectionChanged(String) |
Veraltet.
Wird aufgerufen, wenn sich die Datenbindungsauflistung ändert. (Geerbt von ControlDesigner) |
| OnClick(DesignerRegionMouseEventArgs) |
Wird vom Entwurfshost aufgerufen, wenn der Benutzer zur Entwurfszeit auf das zugeordnete Steuerelement klickt. (Geerbt von ControlDesigner) |
| OnComponentChanged(Object, ComponentChangedEventArgs) |
Wird aufgerufen, wenn sich das zugeordnete Steuerelement ändert. (Geerbt von ControlDesigner) |
| OnComponentChanging(Object, ComponentChangingEventArgs) |
Stellt die Methode dar, die das ComponentChanging Ereignis für das zugeordnete Steuerelement behandelt. (Geerbt von ControlDesigner) |
| OnControlResize() |
Veraltet.
Wird aufgerufen, wenn die größe des zugeordneten Webserversteuerelements zur Entwurfszeit im Entwurfshost geändert wurde. (Geerbt von ControlDesigner) |
| OnDataSourceChanged(Boolean) |
Wird aufgerufen, wenn sich die Datenquelle des zugeordneten BaseDataBoundControl Objekts ändert. (Geerbt von BaseDataBoundControlDesigner) |
| OnPaint(PaintEventArgs) |
Wird aufgerufen, wenn der Steuerelement-Designer das zugeordnete Steuerelement auf der Entwurfsoberfläche zeichnet, wenn der CustomPaint Wert ist |
| OnSchemaRefreshed() |
Wird aufgerufen, wenn die Datenquelle des zugeordneten BaseDataBoundControl Objekts ein neues Schema lädt. (Geerbt von BaseDataBoundControlDesigner) |
| OnSetComponentDefaults() |
Veraltet.
Veraltet.
Legt die Standardeigenschaften für die Komponente fest. (Geerbt von ComponentDesigner) |
| OnSetParent() |
Bietet eine Möglichkeit, zusätzliche Verarbeitung durchzuführen, wenn das zugeordnete Steuerelement an ein übergeordnetes Steuerelement angefügt ist. (Geerbt von HtmlControlDesigner) |
| PostFilterAttributes(IDictionary) |
Ermöglicht es einem Designer, Elemente aus der Gruppe von Attributen zu ändern oder zu entfernen, die er über eine TypeDescriptor. (Geerbt von ComponentDesigner) |
| PostFilterEvents(IDictionary) |
Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus der Gruppe von Ereignissen, die er über eine TypeDescriptor. (Geerbt von ComponentDesigner) |
| PostFilterProperties(IDictionary) |
Ermöglicht es einem Designer, Elemente aus dem Satz von Eigenschaften zu ändern oder zu entfernen, die er über eine TypeDescriptor. (Geerbt von ComponentDesigner) |
| PreFilterAttributes(IDictionary) |
Ermöglicht es einem Designer, den Satz von Attributen hinzuzufügen, die er über eine TypeDescriptor. (Geerbt von ComponentDesigner) |
| PreFilterEvents(IDictionary) |
Legt die Liste der Ereignisse fest, die zur Entwurfszeit für das TypeDescriptor Objekt für die Komponente verfügbar gemacht werden. (Geerbt von HtmlControlDesigner) |
| PreFilterProperties(IDictionary) |
Wird vom Designer verwendet, um Eigenschaften aus dem Eigenschaftenbereich zu entfernen oder der Anzeige im Eigenschaftenraster oder schatteneigenschaften des zugeordneten Steuerelements zusätzliche Eigenschaften hinzuzufügen. (Geerbt von HierarchicalDataBoundControlDesigner) |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Benachrichtigt die IComponentChangeService Änderung dieser Komponente. (Geerbt von ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
Benachrichtigt die IComponentChangeService Komponente darüber, dass diese Komponente geändert werden soll. (Geerbt von ComponentDesigner) |
| RaiseResizeEvent() |
Veraltet.
Löst das OnControlResize()-Ereignis aus. (Geerbt von ControlDesigner) |
| RefreshSchema(Boolean) |
Aktualisiert das Schema der Datenquellenansicht für das zugeordnete Menu Steuerelement. |
| RegisterClone(Object, Object) |
Registriert interne Daten in einem geklonten Steuerelement. (Geerbt von ControlDesigner) |
| SetEditableDesignerRegionContent(EditableDesignerRegion, String) |
Gibt den Inhalt für einen bearbeitbaren Bereich des Steuerelements zur Entwurfszeit an. (Geerbt von ControlDesigner) |
| SetRegionContent(EditableDesignerRegion, String) |
Gibt den Inhalt für einen bearbeitbaren Bereich in der Entwurfszeitansicht des Steuerelements an. (Geerbt von ControlDesigner) |
| SetViewFlags(ViewFlags, Boolean) |
Weist die angegebene bitweise ViewFlags Aufzählung dem angegebenen Flagwert zu. (Geerbt von ControlDesigner) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| UpdateDesignTimeHtml() |
Aktualisiert das Entwurfszeit-HTML-Markup für das zugeordnete Webserversteuerelement durch Aufrufen der GetDesignTimeHtml Methode. (Geerbt von ControlDesigner) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IDataBindingSchemaProvider.CanRefreshSchema |
Ruft einen Wert ab, der angibt, ob der Anbieter das Schema aktualisieren kann. Eine Beschreibung dieses Elements finden Sie in der CanRefreshSchema Eigenschaft. |
| IDataBindingSchemaProvider.RefreshSchema(Boolean) |
Eine Beschreibung dieses Elements finden Sie in der RefreshSchema(Boolean) Methode. |
| IDataBindingSchemaProvider.Schema |
Ruft das aktuelle Schemaobjekt für den Designer ab. Eine Beschreibung dieses Elements finden Sie in der Schema Eigenschaft. |
| IDesignerFilter.PostFilterAttributes(IDictionary) |
Eine Beschreibung dieses Elements finden Sie in der PostFilterAttributes(IDictionary) Methode. (Geerbt von ComponentDesigner) |
| IDesignerFilter.PostFilterEvents(IDictionary) |
Eine Beschreibung dieses Elements finden Sie in der PostFilterEvents(IDictionary) Methode. (Geerbt von ComponentDesigner) |
| IDesignerFilter.PostFilterProperties(IDictionary) |
Eine Beschreibung dieses Elements finden Sie in der PostFilterProperties(IDictionary) Methode. (Geerbt von ComponentDesigner) |
| IDesignerFilter.PreFilterAttributes(IDictionary) |
Eine Beschreibung dieses Elements finden Sie in der PreFilterAttributes(IDictionary) Methode. (Geerbt von ComponentDesigner) |
| IDesignerFilter.PreFilterEvents(IDictionary) |
Eine Beschreibung dieses Elements finden Sie in der PreFilterEvents(IDictionary) Methode. (Geerbt von ComponentDesigner) |
| IDesignerFilter.PreFilterProperties(IDictionary) |
Eine Beschreibung dieses Elements finden Sie in der PreFilterProperties(IDictionary) Methode. (Geerbt von ComponentDesigner) |
| ITreeDesigner.Children |
Eine Beschreibung dieses Elements finden Sie in der Children Eigenschaft. (Geerbt von ComponentDesigner) |
| ITreeDesigner.Parent |
Eine Beschreibung dieses Elements finden Sie in der Parent Eigenschaft. (Geerbt von ComponentDesigner) |