MenuDesigner Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ger designtidsstöd i en visuell designer för Menu kontrollen.
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
- Arv
- Implementeringar
Exempel
I följande kodexempel visas hur du utökar MenuDesigner klassen för att ändra utseendet på kontroller som härleds från Menu kontrollen vid designtillfället.
Exemplet härleder MyMenu klassen från Menu. Klassen MyMenu är en kopia av Menu. Exemplet härleder MyMenuDesigner även klassen från MenuDesigner klassen och tillämpar sedan ett DesignerAttribute attribut för MyMenuDesigner klassen på .MyMenu
The MyMenuDesigner åsidosätter följande MenuDesigner medlemmar:
Metoden GetDesignTimeHtml för att rita en orange, prickad kantlinje runt kontrollen för att göra dess omfattning mer synlig.
Metoden GetErrorDesignTimeHtml för att generera markering för en platshållare som innehåller felmeddelandet, som återges i röd, fet text.
För GetEmptyDesignTimeHtml att generera markering för en platshållare som innehåller ett meddelande som anger att inga menyalternativ har definierats.
Metoden Initialize för att utlösa ett ArgumentException undantag om den associerade kontrollen inte är ett
MyMenuobjekt.
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
Kommentarer
Klassen Menu innehåller en hierarkisk meny för webbserverkontroll.
När du växlar från vyn Källa till Design i en visuell designer parsas källkoden som beskriver den associerade Menu kontrollen och en designtidsversion av kontrollen skapas på designytan. När du växlar tillbaka till källvyn sparas designtidskontrollen till markering och läggs till i den befintliga markeringen för webbsidan. Klassen MenuDesigner ger designtidsstöd för Menu kontroller i en visuell designer.
Egenskapen ActionLists returnerar ett DesignerActionListCollection objekt som vanligtvis innehåller ett objekt som härleds från DesignerActionList klassen för varje nivå i designerns arvsträd. Egenskapen AutoFormats returnerar en samling formateringsscheman för visning i dialogrutan Automatiskt format .
Egenskapen TemplateGroups returnerar en samling mallgrupper för mallarna för den associerade Menu kontrollen. Egenskapen UsePreviewControl returnerar truealltid , vilket anger att designern skapar en tillfällig kopia av den associerade Menu för att generera designtidsmarkeringen.
Klassmetoderna MenuDesigner tillhandahåller följande funktioner:
Metoden Initialize förbereder designern för att visa, redigera och utforma den associerade Menu kontrollen. Metoden GetDesignTimeHtml returnerar den markering som används för att återge den associerade Menu vid designtillfället.
Metoden GetEmptyDesignTimeHtml hämtar den markering som återger en platshållare för den associerade kontrollen vid designtillfället när ingen markering är tillgänglig på annat sätt. Metoden GetErrorDesignTimeHtml tillhandahåller den markering som återger den associerade kontrollen vid designtillfället när ett fel har inträffat.
Metoden DataBind binder den associerade Menu kontrollen till datakällan designtid. Metoden GetSampleDataSource konstruerar en exempeldatakälla som kan användas vid designtillfället för den associerade kontrollen.
Konstruktorer
| Name | Description |
|---|---|
| MenuDesigner() |
Initierar en ny instans av MenuDesigner klassen. |
Egenskaper
| Name | Description |
|---|---|
| ActionLists |
Hämtar designerns åtgärdslistasamling för den här designern. |
| AllowResize |
Hämtar ett värde som anger om kontrollen kan ändras i designmiljön. (Ärvd från ControlDesigner) |
| AssociatedComponents |
Hämtar den samling komponenter som är associerade med komponenten som hanteras av designern. (Ärvd från ComponentDesigner) |
| AutoFormats |
Hämtar samlingen med fördefinierade formateringsscheman som ska visas i dialogrutan Automatiskt format . |
| Behavior |
Föråldrad.
Hämtar eller anger det DHTML-beteende som är associerat med designern. (Ärvd från HtmlControlDesigner) |
| CanRefreshSchema |
Hämtar ett värde som anger om providern kan uppdatera schemat. |
| Component |
Hämtar komponenten som designern designar. (Ärvd från ComponentDesigner) |
| DataBindings |
Hämtar databindningssamlingen för den aktuella kontrollen. (Ärvd från HtmlControlDesigner) |
| DataBindingsEnabled |
Hämtar ett värde som anger om databindning stöds av den innehållande regionen för den associerade kontrollen. (Ärvd från ControlDesigner) |
| DataSource |
Hämtar eller anger värdet för DataSource egenskapen för den associerade kontrollen. (Ärvd från BaseDataBoundControlDesigner) |
| DataSourceDesigner |
Ger åtkomst till datakällans designer när en har valts för databindning. (Ärvd från HierarchicalDataBoundControlDesigner) |
| DataSourceID |
Hämtar eller anger värdet för egenskapen för DataSourceID det underliggande BaseDataBoundControl objektet. (Ärvd från BaseDataBoundControlDesigner) |
| DesignerState |
Hämtar ett objekt som används för att bevara data för den associerade kontrollen vid designtillfället. (Ärvd från ControlDesigner) |
| DesignerView |
Hämtar standardvyn för datakällan som är bunden till den associerade kontrollen. (Ärvd från HierarchicalDataBoundControlDesigner) |
| DesignTimeElement |
Föråldrad.
Hämtar designtidsobjektet som representerar kontrollen som är associerad med HtmlControlDesigner objektet på designytan. (Ärvd från HtmlControlDesigner) |
| DesignTimeElementView |
Föråldrad.
Hämtar visningskontrollobjektet för kontrolldesignern. (Ärvd från ControlDesigner) |
| DesignTimeHtmlRequiresLoadComplete |
Föråldrad.
Hämtar ett värde som anger om designvärden måste slutföra inläsningen GetDesignTimeHtml innan metoden kan anropas. (Ärvd från ControlDesigner) |
| Expressions |
Hämtar uttrycksbindningarna för den aktuella kontrollen vid designtillfället. (Ärvd från HtmlControlDesigner) |
| HidePropertiesInTemplateMode |
Hämtar ett värde som anger om egenskaperna för den associerade kontrollen är dolda när kontrollen är i mallläge. (Ärvd från ControlDesigner) |
| ID |
Hämtar eller anger ID-strängen för kontrollen. (Ärvd från ControlDesigner) |
| InheritanceAttribute |
Hämtar ett attribut som anger typen av arv för den associerade komponenten. (Ärvd från ComponentDesigner) |
| Inherited |
Hämtar ett värde som anger om den här komponenten ärvs. (Ärvd från ComponentDesigner) |
| InTemplateMode |
Hämtar ett värde som anger om kontrollen är i antingen mallvisnings- eller redigeringsläge i designvärden. Egenskapen InTemplateMode är skrivskyddad. (Ärvd från ControlDesigner) |
| IsDirty |
Föråldrad.
Hämtar eller anger ett värde som anger om webbserverkontrollen har markerats som ändrad. (Ärvd från ControlDesigner) |
| ParentComponent |
Hämtar den överordnade komponenten för den här designern. (Ärvd från ComponentDesigner) |
| ReadOnly |
Föråldrad.
Hämtar eller anger ett värde som anger om egenskaperna för kontrollen är skrivskyddade vid designtillfället. (Ärvd från ControlDesigner) |
| RootDesigner |
Hämtar kontrolldesignern för sidan Webbformulär som innehåller den associerade kontrollen. (Ärvd från ControlDesigner) |
| Schema |
Hämtar ett schema som beskriver datakällans vy för den associerade Menu kontrollen. |
| ShadowProperties |
Hämtar en samling egenskapsvärden som åsidosätter användarinställningar. (Ärvd från ComponentDesigner) |
| ShouldCodeSerialize |
Föråldrad.
Hämtar eller anger ett värde som anger om du vill skapa en fältdeklaration för kontrollen i filen bakom koden för det aktuella designdokumentet under serialiseringen. (Ärvd från HtmlControlDesigner) |
| Tag |
Hämtar ett objekt som representerar HTML-markeringselementet för den associerade kontrollen. (Ärvd från ControlDesigner) |
| TemplateGroups |
Hämtar en samling mallgrupper för mallarna för den associerade kontrollen. |
| UseDataSourcePickerActionList |
Hämtar ett värde som anger om kontrollen ska återge sina standardåtgärdslistor, som innehåller en listruta för datakäll-ID och relaterade uppgifter. (Ärvd från HierarchicalDataBoundControlDesigner) |
| UsePreviewControl |
Hämtar ett värde som anger om designern ska använda en kopia av den associerade kontrollen eller använda själva kontrollen för att generera designtidsmarkeringen. |
| Verbs |
Hämtar designtidsverb som stöds av komponenten som är associerad med designern. (Ärvd från ComponentDesigner) |
| ViewControl |
Hämtar eller anger en webbserverkontroll som kan användas för att förhandsgranska HTML-markeringen för designtid. (Ärvd från ControlDesigner) |
| ViewControlCreated |
Hämtar eller anger ett värde som anger om en |
| Visible |
Hämtar ett värde som anger om kontrollen är synlig vid designtillfället. (Ärvd från ControlDesigner) |
Metoder
| Name | Description |
|---|---|
| ConnectToDataSource() |
Utför de åtgärder som krävs för att ansluta till den aktuella datakällan. (Ärvd från HierarchicalDataBoundControlDesigner) |
| CreateDataSource() |
Skapar en ny datakälla för den associerade kontrollen. (Ärvd från HierarchicalDataBoundControlDesigner) |
| CreateErrorDesignTimeHtml(String, Exception) |
Skapar HTML-koden för att visa ett angivet undantagsfel vid designtillfället. (Ärvd från ControlDesigner) |
| CreateErrorDesignTimeHtml(String) |
Skapar HTML-kod för att visa ett angivet felmeddelande vid designtillfället. (Ärvd från ControlDesigner) |
| CreatePlaceHolderDesignTimeHtml() |
Ger en enkel rektangulär platshållarrepresentation som visar kontrollens typ och ID. (Ärvd från ControlDesigner) |
| CreatePlaceHolderDesignTimeHtml(String) |
Tillhandahåller en enkel rektangulär platshållarrepresentation som visar kontrollens typ och ID, samt ytterligare angivna instruktioner eller information. (Ärvd från ControlDesigner) |
| CreateViewControl() |
Returnerar en kopia av den associerade kontrollen för visning eller återgivning på designytan. (Ärvd från ControlDesigner) |
| DataBind(BaseDataBoundControl) |
Binder den associerade kontrollen till datakällan designtid. |
| DisconnectFromDataSource() |
Utför de åtgärder som krävs för att koppla från den aktuella datakällan. (Ärvd från HierarchicalDataBoundControlDesigner) |
| Dispose() |
Släpper alla resurser som används av ComponentDesigner. (Ärvd från ComponentDesigner) |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av BaseDataBoundControlDesigner objektet och släpper eventuellt de hanterade resurserna. (Ärvd från BaseDataBoundControlDesigner) |
| DoDefaultAction() |
Skapar en metodsignatur i källkodsfilen för standardhändelsen på komponenten och navigerar användarens markören till den platsen. (Ärvd från ComponentDesigner) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetBounds() |
Hämtar koordinaterna för rektangeln som representerar gränserna för kontrollen enligt designytan. (Ärvd från ControlDesigner) |
| GetDesignTimeDataSource() |
Hämtar en datakälla som kan användas vid designtillfället för den associerade kontrollen. (Ärvd från HierarchicalDataBoundControlDesigner) |
| GetDesignTimeHtml() |
Hämtar den markering som används för att återge den associerade kontrollen vid designtillfället. |
| GetDesignTimeHtml(DesignerRegionCollection) |
Hämtar HTML-markering för att visa kontrollen och fyller samlingen med de aktuella kontrolldesignerregionerna. (Ärvd från ControlDesigner) |
| GetEditableDesignerRegionContent(EditableDesignerRegion) |
Returnerar innehållet för en redigerbar region i designtidsvyn för den associerade kontrollen. (Ärvd från ControlDesigner) |
| GetEmptyDesignTimeHtml() |
Hämtar den markering som återger en platshållare för den associerade kontrollen vid designtillfället när ingen markering är tillgänglig på annat sätt. |
| GetErrorDesignTimeHtml(Exception) |
Innehåller den markering som återger den associerade kontrollen vid designtillfället när ett fel har inträffat. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetPersistenceContent() |
Hämtar den bestående inre HTML-koden för kontrollen vid designtillfället. (Ärvd från ControlDesigner) |
| GetPersistInnerHtml() |
Föråldrad.
Hämtar kontrollens bestående inre HTML-kod. (Ärvd från ControlDesigner) |
| GetSampleDataSource() |
Konstruerar en exempeldatakälla som ska användas vid designtillfället för den associerade kontrollen. |
| GetService(Type) |
Försöker hämta den angivna typen av tjänst från designlägesplatsen för designerns komponent. (Ärvd från ComponentDesigner) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetViewRendering() |
Hämtar ett objekt som innehåller designtidsmarkeringen för innehållet och regionerna i den associerade kontrollen. (Ärvd från ControlDesigner) |
| Initialize(IComponent) |
Förbereder designern för att visa, redigera och utforma den associerade kontrollen. |
| InitializeExistingComponent(IDictionary) |
Initierar om en befintlig komponent. (Ärvd från ComponentDesigner) |
| InitializeNewComponent(IDictionary) |
Initierar en nyskapade komponent. (Ärvd från ComponentDesigner) |
| InitializeNonDefault() |
Föråldrad.
Föråldrad.
Initierar inställningarna för en importerad komponent som redan har initierats till andra inställningar än standardinställningarna. (Ärvd från ComponentDesigner) |
| Invalidate() |
Ogiltigförklarar hela området av kontrollen som visas på designytan och signalerar kontrolldesignern att rita om kontrollen. (Ärvd från ControlDesigner) |
| Invalidate(Rectangle) |
Ogiltigförklarar det angivna området för kontrollen som visas på designytan och signalerar kontrolldesignern att rita om kontrollen. (Ärvd från ControlDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
Hämtar den InheritanceAttribute angivna ComponentDesigner. (Ärvd från ComponentDesigner) |
| IsPropertyBound(String) |
Föråldrad.
Hämtar ett värde som anger om den angivna egenskapen för den associerade kontrollen är databunden. (Ärvd från ControlDesigner) |
| Localize(IDesignTimeResourceWriter) |
Använder den angivna resursskrivaren för att bevara de localizable egenskaperna för den associerade kontrollen till en resurs i designvärden. (Ärvd från ControlDesigner) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnAutoFormatApplied(DesignerAutoFormat) |
Anropas när ett fördefinierat, automatiskt formateringsschema har tillämpats på den associerade kontrollen. (Ärvd från ControlDesigner) |
| OnBehaviorDetaching() |
Föråldrad.
Anropas när ett beteende avassocierar från elementet. (Ärvd från HtmlControlDesigner) |
| OnBindingsCollectionChanged(String) |
Föråldrad.
Anropas när databindningssamlingen ändras. (Ärvd från ControlDesigner) |
| OnClick(DesignerRegionMouseEventArgs) |
Anropas av designvärden när användaren klickar på den associerade kontrollen vid designtillfället. (Ärvd från ControlDesigner) |
| OnComponentChanged(Object, ComponentChangedEventArgs) |
Anropas när den associerade kontrollen ändras. (Ärvd från ControlDesigner) |
| OnComponentChanging(Object, ComponentChangingEventArgs) |
Representerar den metod som ska hantera ComponentChanging händelsen för den associerade kontrollen. (Ärvd från ControlDesigner) |
| OnControlResize() |
Föråldrad.
Anropas när den associerade webbserverkontrollen har ändrats i designvärden vid designtillfället. (Ärvd från ControlDesigner) |
| OnDataSourceChanged(Boolean) |
Anropas när datakällan för det associerade BaseDataBoundControl objektet ändras. (Ärvd från BaseDataBoundControlDesigner) |
| OnPaint(PaintEventArgs) |
Anropas när kontrolldesignern ritar den associerade kontrollen på designytan, om CustomPaint värdet är |
| OnSchemaRefreshed() |
Anropas när datakällan för det associerade BaseDataBoundControl objektet läser in ett nytt schema. (Ärvd från BaseDataBoundControlDesigner) |
| OnSetComponentDefaults() |
Föråldrad.
Föråldrad.
Anger standardegenskaperna för komponenten. (Ärvd från ComponentDesigner) |
| OnSetParent() |
Ger ett sätt att utföra ytterligare bearbetning när den associerade kontrollen är kopplad till en överordnad kontroll. (Ärvd från HtmlControlDesigner) |
| PostFilterAttributes(IDictionary) |
Gör att en designer kan ändra eller ta bort objekt från den uppsättning attribut som den exponerar via en TypeDescriptor. (Ärvd från ComponentDesigner) |
| PostFilterEvents(IDictionary) |
Gör att en designer kan ändra eller ta bort objekt från den uppsättning händelser som den exponerar via en TypeDescriptor. (Ärvd från ComponentDesigner) |
| PostFilterProperties(IDictionary) |
Gör att en designer kan ändra eller ta bort objekt från den uppsättning egenskaper som den exponerar via en TypeDescriptor. (Ärvd från ComponentDesigner) |
| PreFilterAttributes(IDictionary) |
Gör att en designer kan lägga till i den uppsättning attribut som den exponerar via en TypeDescriptor. (Ärvd från ComponentDesigner) |
| PreFilterEvents(IDictionary) |
Anger listan över händelser som exponeras vid designtid för TypeDescriptor objektet för komponenten. (Ärvd från HtmlControlDesigner) |
| PreFilterProperties(IDictionary) |
Används av designern för att ta bort egenskaper från eller lägga till ytterligare egenskaper i visningen i rutnätet Egenskaper eller skuggegenskaper för den associerade kontrollen. (Ärvd från HierarchicalDataBoundControlDesigner) |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Meddelar IComponentChangeService att den här komponenten har ändrats. (Ärvd från ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
IComponentChangeService Meddelar att den här komponenten håller på att ändras. (Ärvd från ComponentDesigner) |
| RaiseResizeEvent() |
Föråldrad.
Genererar händelsen OnControlResize() . (Ärvd från ControlDesigner) |
| RefreshSchema(Boolean) |
Uppdaterar schemat för datakällans vy för den associerade Menu kontrollen. |
| RegisterClone(Object, Object) |
Registrerar interna data i en klonad kontroll. (Ärvd från ControlDesigner) |
| SetEditableDesignerRegionContent(EditableDesignerRegion, String) |
Anger innehållet för en redigerbar region för kontrollen vid designtillfället. (Ärvd från ControlDesigner) |
| SetRegionContent(EditableDesignerRegion, String) |
Anger innehållet för en redigerbar region i kontrollens designtidsvy. (Ärvd från ControlDesigner) |
| SetViewFlags(ViewFlags, Boolean) |
Tilldelar den angivna bitvis ViewFlags uppräkning till det angivna flaggvärdet. (Ärvd från ControlDesigner) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| UpdateDesignTimeHtml() |
Uppdaterar HTML-koden för designtid för den associerade webbserverkontrollen genom att anropa GetDesignTimeHtml metoden. (Ärvd från ControlDesigner) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IDataBindingSchemaProvider.CanRefreshSchema |
Hämtar ett värde som anger om providern kan uppdatera schemat. En beskrivning av den här medlemmen finns i egenskapen CanRefreshSchema . |
| IDataBindingSchemaProvider.RefreshSchema(Boolean) |
En beskrivning av den här medlemmen finns i RefreshSchema(Boolean) metoden . |
| IDataBindingSchemaProvider.Schema |
Hämtar det aktuella schemaobjektet för designern. En beskrivning av den här medlemmen finns i egenskapen Schema . |
| IDesignerFilter.PostFilterAttributes(IDictionary) |
En beskrivning av den här medlemmen finns i PostFilterAttributes(IDictionary) metoden . (Ärvd från ComponentDesigner) |
| IDesignerFilter.PostFilterEvents(IDictionary) |
En beskrivning av den här medlemmen finns i PostFilterEvents(IDictionary) metoden . (Ärvd från ComponentDesigner) |
| IDesignerFilter.PostFilterProperties(IDictionary) |
En beskrivning av den här medlemmen finns i PostFilterProperties(IDictionary) metoden . (Ärvd från ComponentDesigner) |
| IDesignerFilter.PreFilterAttributes(IDictionary) |
En beskrivning av den här medlemmen finns i PreFilterAttributes(IDictionary) metoden . (Ärvd från ComponentDesigner) |
| IDesignerFilter.PreFilterEvents(IDictionary) |
En beskrivning av den här medlemmen finns i PreFilterEvents(IDictionary) metoden . (Ärvd från ComponentDesigner) |
| IDesignerFilter.PreFilterProperties(IDictionary) |
En beskrivning av den här medlemmen finns i PreFilterProperties(IDictionary) metoden . (Ärvd från ComponentDesigner) |
| ITreeDesigner.Children |
En beskrivning av den här medlemmen finns i egenskapen Children . (Ärvd från ComponentDesigner) |
| ITreeDesigner.Parent |
En beskrivning av den här medlemmen finns i egenskapen Parent . (Ärvd från ComponentDesigner) |