TemplatedControlDesigner Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Rozšiřuje chování při návrhu pro serverové ovládací prvky založené na šablonách.
public ref class TemplatedControlDesigner abstract : System::Web::UI::Design::ControlDesigner
public abstract class TemplatedControlDesigner : System.Web.UI.Design.ControlDesigner
type TemplatedControlDesigner = class
inherit ControlDesigner
Public MustInherit Class TemplatedControlDesigner
Inherits ControlDesigner
- Dědičnost
- Odvozené
Příklady
Následující příklad kódu ukazuje, jak vytvořit třídu návrháře ovládacího prvku, která používá šablony a odvozuje z ControlDesigner třídy.
Pokud chcete spustit příklad, zkompilujte kód a pak v návrhovém hostiteli, jako je Visual Studio 2005, zobrazte stránku v návrhovém zobrazení. Vyberte ovládací prvek, kliknutím na seznam akcí vyberte šablonu, kterou chcete upravit, a potom pomocí funkce přetažení přesuňte ovládací prvky do šablony.
Note
Projekt musí mít odkaz na System.Design sestavení.
using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.Design;
namespace ASPNet.Design.Samples
{
// Set an attribute reference to the designer, and define
// the HTML markup that the toolbox will write into the source.
[Designer(typeof(TemplateGroupsSampleDesigner)),
ToolboxData("<{0}:TemplateGroupsSample runat=server></{0}:TemplateGroupsSample>")]
public sealed class TemplateGroupsSample : WebControl, INamingContainer
{
// Field for the templates
private ITemplate[] _templates;
// Constructor
public TemplateGroupsSample()
{
_templates = new ITemplate[4];
}
// For each template property, set the designer attributes
// so the property does not appear in the property grid, but
// changes to the template are persisted in the control.
[Browsable(false),
PersistenceMode(PersistenceMode.InnerProperty)]
public ITemplate Template1
{
get { return _templates[0]; }
set { _templates[0] = value; }
}
[Browsable(false),
PersistenceMode(PersistenceMode.InnerProperty)]
public ITemplate Template2
{
get { return _templates[1]; }
set { _templates[1] = value; }
}
[Browsable(false),
PersistenceMode(PersistenceMode.InnerProperty)]
public ITemplate Template3
{
get { return _templates[2]; }
set { _templates[2] = value; }
}
[Browsable(false),
PersistenceMode(PersistenceMode.InnerProperty)]
public ITemplate Template4
{
get { return _templates[3]; }
set { _templates[3] = value; }
}
protected override void CreateChildControls()
{
// Instantiate each template inside a panel
// then add the panel to the Controls collection
for (int i = 0; i < 4; i++)
{
Panel pan = new Panel();
_templates[i].InstantiateIn(pan);
this.Controls.Add(pan);
}
}
}
// Designer for the TemplateGroupsSample control
public class TemplateGroupsSampleDesigner : ControlDesigner
{
TemplateGroupCollection col = null;
public override void Initialize(IComponent component)
{
// Initialize the base
base.Initialize(component);
// Turn on template editing
SetViewFlags(ViewFlags.TemplateEditing, true);
}
// Add instructions to the placeholder view of the control
public override string GetDesignTimeHtml()
{
return CreatePlaceHolderDesignTimeHtml("Click here and use " +
"the task menu to edit the templates.");
}
public override TemplateGroupCollection TemplateGroups
{
get
{
if (col == null)
{
// Get the base collection
col = base.TemplateGroups;
// Create variables
TemplateGroup tempGroup;
TemplateDefinition tempDef;
TemplateGroupsSample ctl;
// Get reference to the component as TemplateGroupsSample
ctl = (TemplateGroupsSample)Component;
// Create a TemplateGroup
tempGroup = new TemplateGroup("Template Set A");
// Create a TemplateDefinition
tempDef = new TemplateDefinition(this, "Template A1",
ctl, "Template1", true);
// Add the TemplateDefinition to the TemplateGroup
tempGroup.AddTemplateDefinition(tempDef);
// Create another TemplateDefinition
tempDef = new TemplateDefinition(this, "Template A2",
ctl, "Template2", true);
// Add the TemplateDefinition to the TemplateGroup
tempGroup.AddTemplateDefinition(tempDef);
// Add the TemplateGroup to the TemplateGroupCollection
col.Add(tempGroup);
// Create another TemplateGroup and populate it
tempGroup = new TemplateGroup("Template Set B");
tempDef = new TemplateDefinition(this, "Template B1",
ctl, "Template3", true);
tempGroup.AddTemplateDefinition(tempDef);
tempDef = new TemplateDefinition(this, "Template B2",
ctl, "Template4", true);
tempGroup.AddTemplateDefinition(tempDef);
// Add the TemplateGroup to the TemplateGroupCollection
col.Add(tempGroup);
}
return col;
}
}
// Do not allow direct resizing unless in TemplateMode
public override bool AllowResize
{
get
{
if (this.InTemplateMode)
return true;
else
return false;
}
}
}
}
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design
Namespace ASPNet.Design.Samples
' Set an attribute reference to the designer, and define
' the HTML markup that the toolbox will write into the source.
<Designer(GetType(TemplateGroupsSampleDesigner)), _
ToolboxData("<{0}:TemplateGroupsSample runat=server></{0}:TemplateGroupsSample>")> _
Public Class TemplateGroupsSample
Inherits WebControl
Implements INamingContainer
' Field for the templates
Private _templates() As ITemplate
' Constructor
Public Sub New()
ReDim _templates(4)
End Sub
' For each template property, set the designer attributes
' so the property does not appear in the property grid, but
' changes to the template are persisted in the control.
<Browsable(False), _
PersistenceMode(PersistenceMode.InnerProperty)> _
Public Property Template1() As ITemplate
Get
Return _templates(0)
End Get
Set(ByVal Value As ITemplate)
_templates(0) = Value
End Set
End Property
<Browsable(False), _
PersistenceMode(PersistenceMode.InnerProperty)> _
Public Property Template2() As ITemplate
Get
Return _templates(1)
End Get
Set(ByVal Value As ITemplate)
_templates(1) = Value
End Set
End Property
<Browsable(False), _
PersistenceMode(PersistenceMode.InnerProperty)> _
Public Property Template3() As ITemplate
Get
Return _templates(2)
End Get
Set(ByVal Value As ITemplate)
_templates(2) = Value
End Set
End Property
<Browsable(False), _
PersistenceMode(PersistenceMode.InnerProperty)> _
Public Property Template4() As ITemplate
Get
Return _templates(3)
End Get
Set(ByVal Value As ITemplate)
_templates(3) = Value
End Set
End Property
Protected Overrides Sub CreateChildControls()
' Instantiate the template inside the panel
' then add the panel to the Controls collection
Dim i As Integer
For i = 0 To 3
Dim pan As New Panel()
_templates(i).InstantiateIn(pan)
Me.Controls.Add(pan)
Next
End Sub
End Class
' Designer for the TemplateGroupsSample class
Public Class TemplateGroupsSampleDesigner
Inherits System.Web.UI.Design.ControlDesigner
Private col As TemplateGroupCollection = Nothing
Public Overrides Sub Initialize(ByVal Component As IComponent)
' Initialize the base
MyBase.Initialize(Component)
' Turn on template editing
SetViewFlags(ViewFlags.TemplateEditing, True)
End Sub
' Add instructions to the placeholder view of the control
Public Overloads Overrides Function GetDesignTimeHtml() As String
Return CreatePlaceHolderDesignTimeHtml("Click here and use " & _
"the task menu to edit the templates.")
End Function
Public Overrides ReadOnly Property TemplateGroups() As TemplateGroupCollection
Get
If IsNothing(col) Then
' Get the base collection
col = MyBase.TemplateGroups
' Create variables
Dim tempGroup As TemplateGroup
Dim tempDef As TemplateDefinition
Dim ctl As TemplateGroupsSample
' Get reference to the component as TemplateGroupsSample
ctl = CType(Component, TemplateGroupsSample)
' Create a TemplateGroup
tempGroup = New TemplateGroup("Template Set A")
' Create a TemplateDefinition
tempDef = New TemplateDefinition(Me, "Template A1", ctl, "Template1", True)
' Add the TemplateDefinition to the TemplateGroup
tempGroup.AddTemplateDefinition(tempDef)
' Create another TemplateDefinition
tempDef = New TemplateDefinition(Me, "Template A2", ctl, "Template2", True)
' Add the TemplateDefinition to the TemplateGroup
tempGroup.AddTemplateDefinition(tempDef)
' Add the TemplateGroup to the TemplateGroupCollection
col.Add(tempGroup)
' Create another TemplateGroup and populate it
tempGroup = New TemplateGroup("Template Set B")
tempDef = New TemplateDefinition(Me, "Template B1", ctl, "Template3", True)
tempGroup.AddTemplateDefinition(tempDef)
tempDef = New TemplateDefinition(Me, "Template B2", ctl, "Template4", True)
tempGroup.AddTemplateDefinition(tempDef)
' Add the TemplateGroup to the TemplateGroupCollection
col.Add(tempGroup)
End If
Return col
End Get
End Property
' Do not allow direct resizing unless in TemplateMode
Public Overrides ReadOnly Property AllowResize() As Boolean
Get
If Me.InTemplateMode Then
Return True
Else
Return False
End If
End Get
End Property
End Class
End Namespace
<%@ Page Language="VB" %>
<%@ Register TagPrefix="aspSample"
Namespace="ASPNet.Design.Samples" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<aspSample:TemplateGroupsSample runat="server" ID="TGSample1">
</aspSample:TemplateGroupsSample>
</div>
</form>
</body>
</html>
Poznámky pro implementátory
I když tato třída není zastaralá, není nutné, protože funkce pro úpravy šablony byly integrovány do ControlDesigner.
Konstruktory
| Name | Description |
|---|---|
| TemplatedControlDesigner() |
Inicializuje novou instanci TemplatedControlDesigner třídy. |
Vlastnosti
| Name | Description |
|---|---|
| ActionLists |
Získá kolekci seznamu akcí pro návrháře ovládacích prvků. (Zděděno od ControlDesigner) |
| ActiveTemplateEditingFrame |
Zastaralé.
Získá aktivní rámec pro úpravy šablony. |
| AllowResize |
Získá hodnotu určující, zda lze změnit velikost ovládacího prvku v návrhovém prostředí. (Zděděno od ControlDesigner) |
| AssociatedComponents |
Získá kolekci komponent přidružených ke komponentě spravované návrhářem. (Zděděno od ComponentDesigner) |
| AutoFormats |
Získá kolekci předdefinovaných schémat automatického formátování, která se mají zobrazit v dialogovém okně Automatické formátování přidruženého ovládacího prvku v době návrhu. (Zděděno od ControlDesigner) |
| Behavior |
Zastaralé.
Získá nebo nastaví chování DHTML přidružené k návrháři. (Zděděno od HtmlControlDesigner) |
| CanEnterTemplateMode |
Získá hodnotu určující, zda tento návrhář umožní zobrazení nebo úpravy šablon. |
| Component |
Získá komponentu, která tento návrhář navrhuje. (Zděděno od ComponentDesigner) |
| DataBindings |
Získá kolekci datových vazeb pro aktuální ovládací prvek. (Zděděno od HtmlControlDesigner) |
| DataBindingsEnabled |
Získá hodnotu označující, zda návrhář umožňuje datovou vazbu. |
| DesignerState |
Získá objekt, který se používá k zachování dat přidruženého ovládacího prvku v době návrhu. (Zděděno od ControlDesigner) |
| DesignTimeElement |
Zastaralé.
Získá design-time objekt představující ovládací prvek, který je přidružen k HtmlControlDesigner objektu na návrhové ploše. (Zděděno od HtmlControlDesigner) |
| DesignTimeElementView |
Zastaralé.
Získá objekt view-control pro návrhář ovládacího prvku. (Zděděno od ControlDesigner) |
| DesignTimeHtmlRequiresLoadComplete |
Zastaralé.
Získá hodnotu určující, zda návrhový hostitel musí dokončit načítání, než lze volat metodu GetDesignTimeHtml . (Zděděno od ControlDesigner) |
| Expressions |
Získá vazby výrazu pro aktuální ovládací prvek v době návrhu. (Zděděno od HtmlControlDesigner) |
| HidePropertiesInTemplateMode |
Získá hodnotu určující, zda vlastnosti ovládacího prvku budou skryty při umístění ovládacího prvku do režimu úprav šablony. |
| HidePropertiesInTemplateMode |
Získá hodnotu určující, zda vlastnosti přidruženého ovládacího prvku jsou skryty, pokud je ovládací prvek v režimu šablony. (Zděděno od ControlDesigner) |
| ID |
Získá nebo nastaví řetězec ID pro ovládací prvek. (Zděděno od ControlDesigner) |
| InheritanceAttribute |
Získá atribut, který označuje typ dědičnosti přidružené komponenty. (Zděděno od ComponentDesigner) |
| Inherited |
Získá hodnotu určující, zda je tato komponenta zděděna. (Zděděno od ComponentDesigner) |
| InTemplateMode |
Zastaralé.
Získá hodnotu označující, zda je dokument návrháře v režimu šablony. |
| IsDirty |
Zastaralé.
Získá nebo nastaví hodnotu určující, zda byl ovládací prvek webového serveru označen jako změněn. (Zděděno od ControlDesigner) |
| ParentComponent |
Získá nadřazenou komponentu pro tohoto návrháře. (Zděděno od ComponentDesigner) |
| ReadOnly |
Zastaralé.
Získá nebo nastaví hodnotu určující, zda vlastnosti ovládacího prvku jsou jen pro čtení v době návrhu. (Zděděno od ControlDesigner) |
| RootDesigner |
Získá návrhář ovládacího prvku pro webové formuláře stránky, který obsahuje přidružený ovládací prvek. (Zděděno od ControlDesigner) |
| ShadowProperties |
Získá kolekci hodnot vlastností, které přepíší uživatelská nastavení. (Zděděno od ComponentDesigner) |
| ShouldCodeSerialize |
Zastaralé.
Získá nebo nastaví hodnotu určující, zda vytvořit deklaraci pole pro ovládací prvek v souboru kódu za kód pro aktuální návrh dokumentu během serializace. (Zděděno od HtmlControlDesigner) |
| Tag |
Získá objekt představující HTML značky element pro přidružený ovládací prvek. (Zděděno od ControlDesigner) |
| TemplateGroups |
Získá kolekci skupin šablon, z nichž každá obsahuje definici šablony. |
| UsePreviewControl |
Získá hodnotu označující, zda návrhář ovládacího prvku používá dočasný náhled ovládacího prvku k vygenerování kódu HTML v době návrhu. (Zděděno od ControlDesigner) |
| Verbs |
Získá příkazy v době návrhu podporované komponentou, která je přidružena k návrháři. (Zděděno od ComponentDesigner) |
| ViewControl |
Získá nebo nastaví ovládací prvek webového serveru, který lze použít pro náhled kódu HTML v době návrhu. (Zděděno od ControlDesigner) |
| ViewControlCreated |
Získá nebo nastaví hodnotu označující, zda |
| Visible |
Získá hodnotu, která označuje, zda je ovládací prvek viditelný v době návrhu. (Zděděno od ControlDesigner) |
Metody
| Name | Description |
|---|---|
| CreateErrorDesignTimeHtml(String, Exception) |
Vytvoří kód HTML pro zobrazení zadané chybové zprávy výjimky v době návrhu. (Zděděno od ControlDesigner) |
| CreateErrorDesignTimeHtml(String) |
Vytvoří kód HTML pro zobrazení zadané chybové zprávy v době návrhu. (Zděděno od ControlDesigner) |
| CreatePlaceHolderDesignTimeHtml() |
Poskytuje jednoduchou obdélníkovou zástupnou reprezentaci, která zobrazuje typ a ID ovládacího prvku. (Zděděno od ControlDesigner) |
| CreatePlaceHolderDesignTimeHtml(String) |
Poskytuje jednoduchou obdélníkovou zástupnou reprezentaci, která zobrazuje typ a ID ovládacího prvku a také další zadané pokyny nebo informace. (Zděděno od ControlDesigner) |
| CreateTemplateEditingFrame(TemplateEditingVerb) |
Zastaralé.
Při přepsání v odvozené třídě vytvoří šablona editační rámec pro zadané sloveso. |
| CreateViewControl() |
Vrátí kopii přidruženého ovládacího prvku pro zobrazení nebo vykreslení na návrhové ploše. (Zděděno od ControlDesigner) |
| Dispose() |
Uvolní všechny prostředky používané nástrojem ComponentDesigner. (Zděděno od ComponentDesigner) |
| Dispose(Boolean) |
Uvolní nespravované prostředky, které objekt používá HtmlControlDesigner , a volitelně uvolní spravované prostředky. (Zděděno od HtmlControlDesigner) |
| DoDefaultAction() |
Vytvoří podpis metody v souboru zdrojového kódu pro výchozí událost komponenty a přejde kurzor uživatele na toto místo. (Zděděno od ComponentDesigner) |
| EnterTemplateMode(ITemplateEditingFrame) |
Zastaralé.
Otevře konkrétní objekt rámce šablony pro úpravy v návrháři. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| ExitTemplateMode(Boolean, Boolean, Boolean) |
Zastaralé.
Po uložení všech relevantních změn zavře aktuálně aktivní rámec úprav šablony. |
| GetBounds() |
Načte souřadnice obdélníku představující hranice ovládacího prvku, jak je znázorněno na návrhové ploše. (Zděděno od ControlDesigner) |
| GetCachedTemplateEditingVerbs() |
Zastaralé.
Získá příkazy pro úpravy šablony uložené v mezipaměti. |
| GetDesignTimeHtml() |
Načte kód HTML, který se používá k reprezentaci ovládacího prvku v době návrhu. (Zděděno od ControlDesigner) |
| GetDesignTimeHtml(DesignerRegionCollection) |
Načte kód HTML pro zobrazení ovládacího prvku a naplní kolekci oblastmi aktuálního návrháře ovládacích prvků. (Zděděno od ControlDesigner) |
| GetEditableDesignerRegionContent(EditableDesignerRegion) |
Vrátí obsah pro upravitelnou oblast návrhového zobrazení přidruženého ovládacího prvku. (Zděděno od ControlDesigner) |
| GetEmptyDesignTimeHtml() |
Načte kód HTML, který představuje ovládací prvek webového serveru v době návrhu, který nebude mít vizuální reprezentaci za běhu. (Zděděno od ControlDesigner) |
| GetErrorDesignTimeHtml(Exception) |
Načte kód HTML, který poskytuje informace o zadané výjimce. (Zděděno od ControlDesigner) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetPersistenceContent() |
Načte trvalý vnitřní kód HTML ovládacího prvku v době návrhu. (Zděděno od ControlDesigner) |
| GetPersistInnerHtml() |
Získá revizní kód pro zachování obsahu, který je v přidruženém modulu runtime řízení serveru. |
| GetPersistInnerHtml() |
Zastaralé.
Načte trvalý vnitřní kód HTML ovládacího prvku. (Zděděno od ControlDesigner) |
| GetService(Type) |
Pokusí se načíst zadaný typ služby z webu režimu návrhu komponenty návrháře. (Zděděno od ComponentDesigner) |
| GetTemplateContainerDataItemProperty(String) |
Zastaralé.
Získá vlastnost datové položky kontejneru šablony. |
| GetTemplateContainerDataSource(String) |
Zastaralé.
Získá zdroj dat kontejneru šablony. |
| GetTemplateContent(ITemplateEditingFrame, String, Boolean) |
Zastaralé.
Při přepsání v odvozené třídě získá obsah šablony. |
| GetTemplateEditingVerbs() |
Zastaralé.
Získá šablony pro úpravy sloves k dispozici návrháři. |
| GetTemplateFromText(String) |
Vytvoří šablonu ze zadaného textu. |
| GetTemplatePropertyParentType(String) |
Zastaralé.
Získá typ nadřazené vlastnosti šablony. |
| GetTextFromTemplate(ITemplate) |
Získá řetězec textu, který představuje zadanou šablonu. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| GetViewRendering() |
Načte objekt, který obsahuje kód návrhu pro obsah a oblasti přidruženého ovládacího prvku. (Zděděno od ControlDesigner) |
| Initialize(IComponent) |
Inicializuje návrháře a načte zadanou komponentu. |
| Initialize(IComponent) |
Inicializuje návrháře ovládacích prvků a načte zadanou komponentu. (Zděděno od ControlDesigner) |
| InitializeExistingComponent(IDictionary) |
Znovu inicializuje existující komponentu. (Zděděno od ComponentDesigner) |
| InitializeNewComponent(IDictionary) |
Inicializuje nově vytvořenou komponentu. (Zděděno od ComponentDesigner) |
| InitializeNonDefault() |
Zastaralé.
Zastaralé.
Inicializuje nastavení pro importovanou komponentu, která je již inicializována na jiná nastavení než výchozí hodnoty. (Zděděno od ComponentDesigner) |
| Invalidate() |
Zneplatní celou oblast ovládacího prvku, který se zobrazí na návrhové ploše, a signalizuje návrháře ovládacích prvků, aby ovládací prvek překreslil. (Zděděno od ControlDesigner) |
| Invalidate(Rectangle) |
Zneplatní zadanou oblast ovládacího prvku zobrazeného na návrhové ploše a signalizuje návrháře ovládacích prvků, aby ovládací prvek překreslil. (Zděděno od ControlDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
InheritanceAttribute Získá zadanou ComponentDesigner. (Zděděno od ComponentDesigner) |
| IsPropertyBound(String) |
Zastaralé.
Načte hodnotu označující, zda je zadaná vlastnost přidruženého ovládacího prvku svázaná s daty. (Zděděno od ControlDesigner) |
| Localize(IDesignTimeResourceWriter) |
Použije zadaný zapisovač prostředků k zachování lokalizovatelných vlastností přidruženého ovládacího prvku k prostředku v hostiteli návrhu. (Zděděno od ControlDesigner) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| OnAutoFormatApplied(DesignerAutoFormat) |
Volá se při předdefinovaném schématu automatického formátování u přidruženého ovládacího prvku. (Zděděno od ControlDesigner) |
| OnBehaviorAttached() |
Zastaralé.
Poskytuje příležitost provést další zpracování, když je chování připojené k návrháři. |
| OnBehaviorDetaching() |
Zastaralé.
Volá se, když chování se od elementu oddružuje. (Zděděno od HtmlControlDesigner) |
| OnBindingsCollectionChanged(String) |
Zastaralé.
Volá se při změně kolekce datových vazeb. (Zděděno od ControlDesigner) |
| OnClick(DesignerRegionMouseEventArgs) |
Volá se hostitelem návrhu, když uživatel klikne na přidružený ovládací prvek v době návrhu. (Zděděno od ControlDesigner) |
| OnComponentChanged(Object, ComponentChangedEventArgs) |
Delegujte, aby zpracovával událost změny komponenty. |
| OnComponentChanging(Object, ComponentChangingEventArgs) |
Představuje metodu, která bude zpracovávat ComponentChanging událost přidruženého ovládacího prvku. (Zděděno od ControlDesigner) |
| OnControlResize() |
Zastaralé.
Volá se při změně velikosti přidruženého ovládacího prvku webového serveru v hostiteli návrhu v době návrhu. (Zděděno od ControlDesigner) |
| OnPaint(PaintEventArgs) |
Volá se, když návrhář ovládacích prvků nakreslí přidružený ovládací prvek na návrhové ploše, pokud CustomPaint je |
| OnSetComponentDefaults() |
Zastaralé.
Zastaralé.
Nastaví výchozí vlastnosti komponenty. (Zděděno od ComponentDesigner) |
| OnSetParent() |
Poskytuje příležitost provést další zpracování při změně nadřazeného prvku tohoto návrháře. |
| OnTemplateModeChanged() |
Poskytuje příležitost provést další zpracování při změně režimu šablony. |
| PostFilterAttributes(IDictionary) |
Umožňuje návrháři změnit nebo odebrat položky ze sady atributů, které zveřejňuje prostřednictvím objektu TypeDescriptor. (Zděděno od ComponentDesigner) |
| PostFilterEvents(IDictionary) |
Umožňuje návrháři změnit nebo odebrat položky ze sady událostí, které zveřejňuje prostřednictvím objektu TypeDescriptor. (Zděděno od ComponentDesigner) |
| PostFilterProperties(IDictionary) |
Umožňuje návrháři změnit nebo odebrat položky ze sady vlastností, které zveřejňuje prostřednictvím objektu TypeDescriptor. (Zděděno od ComponentDesigner) |
| PreFilterAttributes(IDictionary) |
Umožňuje návrháři přidat do sady atributů, které zveřejňuje prostřednictvím TypeDescriptor. (Zděděno od ComponentDesigner) |
| PreFilterEvents(IDictionary) |
Nastaví seznam událostí, které jsou vystaveny v době návrhu TypeDescriptor objektu pro komponentu. (Zděděno od HtmlControlDesigner) |
| PreFilterProperties(IDictionary) |
Umožňuje návrháři filtrovat sadu atributů členů, které komponenta navrhuje prostřednictvím objektu TypeDescriptor . |
| PreFilterProperties(IDictionary) |
Přidá nebo odebere vlastnosti z mřížky Vlastnosti v hostiteli návrhu v době návrhu nebo poskytuje nové vlastnosti návrhu, které mohou odpovídat vlastnostem přidruženého ovládacího prvku. (Zděděno od ControlDesigner) |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Upozorní tuto komponentu IComponentChangeService , že byla změněna. (Zděděno od ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
Upozorní tuto komponentu IComponentChangeService , že se chystáte změnit. (Zděděno od ComponentDesigner) |
| RaiseResizeEvent() |
Zastaralé.
OnControlResize() Vyvolá událost. (Zděděno od ControlDesigner) |
| RegisterClone(Object, Object) |
Zaregistruje interní data v klonovaném ovládacím prvku. (Zděděno od ControlDesigner) |
| SaveActiveTemplateEditingFrame() |
Uloží aktivní rámec pro úpravy šablony. |
| SetEditableDesignerRegionContent(EditableDesignerRegion, String) |
Určuje obsah pro upravitelnou oblast ovládacího prvku v době návrhu. (Zděděno od ControlDesigner) |
| SetRegionContent(EditableDesignerRegion, String) |
Určuje obsah pro upravitelnou oblast v návrhovém zobrazení ovládacího prvku. (Zděděno od ControlDesigner) |
| SetTemplateContent(ITemplateEditingFrame, String, String) |
Zastaralé.
Při přepsání v odvozené třídě nastaví obsah zadané šablony na zadaný obsah. |
| SetViewFlags(ViewFlags, Boolean) |
Přiřadí zadanou bitovou ViewFlags výčtu k zadané hodnotě příznaku. (Zděděno od ControlDesigner) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| UpdateDesignTimeHtml() |
Aktualizuje kód HTML v době návrhu. |