Sdílet prostřednictvím


ControlDesigner Třída

Definice

Poskytuje třídu návrháře základních ovládacích prvků pro rozšíření chování režimu návrhu ovládacího prvku webového serveru.

public ref class ControlDesigner : System::Web::UI::Design::HtmlControlDesigner
public class ControlDesigner : System.Web.UI.Design.HtmlControlDesigner
type ControlDesigner = class
    inherit HtmlControlDesigner
Public Class ControlDesigner
Inherits HtmlControlDesigner
Dědičnost
Odvozené

Příklady

Následující příklad kódu ukazuje, jak vytvořit jednoduchou návrhář třídu, která je odvozena z ControlDesigner třídy. Tento návrhář ovládacích prvků podporuje vlastní TextControl třídu a poskytuje příkaz pro změnu velikosti textu ovládacího prvku v době návrhu. Návrhář ovládacích prvků je přidružen k ovládacímu prvku zadáním návrháře ovládacích prvků v DesignerAttribute deklaraci objektu ve TextControl třídě. Klíč k zachování změn vlastností z návrháře ovládacích prvků na kód HTML je nalezen v ToggleTextSize metodě vlastní ActionList třídy.

Pokud chcete zkusit příklad, přidejte odkaz na sestavení System.Design.dll a zkompilujte kód.

using System;
using System.Web.UI;
using System.Drawing;
using System.Web.UI.Design;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.ComponentModel.Design;

namespace ASPNet.Design.Samples.CS
{
    // Simple text Web control renders a text string.
    // This control is associated with the TextSizeWebControlDesigner.
    [DesignerAttribute(typeof(TextSizeWebControlDesigner)),
    ToolboxData("<{0}:TextControl runat=\"server\"></{0}:TextControl>")]
    public class TextControl : Label
    {
        private bool _largeText = true;

        // Constructor
        public TextControl()
        {
            Text = "Test Phrase";
            SetSize();
        }

        // Determines whether the text is large or small
        [Bindable(true), Category("Appearance"), DefaultValue("true")]
        public bool LargeText
        {
            get { return _largeText; }
            set
            {
                _largeText = value;
                SetSize();
            }
        }

        // Applies the LargeText property to the control
        private void SetSize()
        {
            if (LargeText)
                this.Font.Size = FontUnit.XLarge;
            else
                this.Font.Size = FontUnit.Small;
        }
    }

    // This control designer offers DesignerActionList commands
    // that can alter the design time html of the associated control.
    public class TextSizeWebControlDesigner : ControlDesigner
    {
        private DesignerActionListCollection _actionLists = null;

        // Do not allow direct resizing of the control
        public override bool AllowResize
        {
            get { return false; }
        }

        // Return a custom ActionList collection
        public override DesignerActionListCollection ActionLists
        {
            get
            {
                if (_actionLists == null)
                {
                    _actionLists = new DesignerActionListCollection();
                    _actionLists.AddRange(base.ActionLists);

                    // Add a custom DesignerActionList
                    _actionLists.Add(new ActionList(this));
                }
                return _actionLists;
            }
        }

        public class ActionList : DesignerActionList
        {
            private TextSizeWebControlDesigner _parent;
            private DesignerActionItemCollection _items;

            // Constructor
            public ActionList(TextSizeWebControlDesigner parent)
                : base(parent.Component)
            {
                _parent = parent;
            }

            // Create the ActionItem collection and add one command
            public override DesignerActionItemCollection GetSortedActionItems()
            {
                if (_items == null)
                {
                    _items = new DesignerActionItemCollection();
                    _items.Add(new DesignerActionMethodItem(this, "ToggleLargeText", "Toggle Text Size", true));
                }
                return _items;
            }

            // ActionList command to change the text size
            private void ToggleLargeText()
            {
                // Get a reference to the parent designer's associated control
                TextControl ctl = (TextControl)_parent.Component;

                // Get a reference to the control's LargeText property
                PropertyDescriptor propDesc = TypeDescriptor.GetProperties(ctl)["LargeText"];

                // Get the current value of the property
                bool v = (bool)propDesc.GetValue(ctl);

                // Toggle the property value
                propDesc.SetValue(ctl, !v);
            }
        }
    }
}
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Imports System.ComponentModel
Imports System.ComponentModel.Design

Namespace ASPNet.Design.Samples.VB

    ' Simple text Web control renders a text string.
    ' This control is associated with the TextSizeWebControlDesigner.
    <DesignerAttribute(GetType(TextSizeWebControlDesigner)), _
        ToolboxData("<{0}:TextControl runat='server'></{0}:TextControl>")> _
    Public Class TextControl
        Inherits Label

        Private _largeText As Boolean = True

        ' Constructor
        Public Sub New()
            Text = "Test Phrase"
            SetSize()
        End Sub

        ' Determines whether the text is large or small
        <Bindable(True), Category("Appearance"), DefaultValue(True)> _
        Public Property LargeText() As Boolean
            Get
                Return _largeText
            End Get
            Set(ByVal value As Boolean)
                _largeText = value
                SetSize()
            End Set
        End Property

        ' Applies the LargeText property to the control
        Private Sub SetSize()
            If LargeText Then
                Me.Font.Size = FontUnit.XLarge
            Else
                Me.Font.Size = FontUnit.Small
            End If
        End Sub
    End Class


    ' This control designer offers DesignerActionList commands
    ' that can alter the design time html of the associated control.
    Public Class TextSizeWebControlDesigner
        Inherits ControlDesigner

        Private _actionLists As DesignerActionListCollection

        ' Do not allow direct resizing of the control
        Public Overrides ReadOnly Property AllowResize() As Boolean
            Get
                Return False
            End Get
        End Property

        ' Return a custom ActionList collection
        Public Overrides ReadOnly Property ActionLists() As System.ComponentModel.Design.DesignerActionListCollection
            Get
                If IsNothing(_actionLists) Then
                    _actionLists = New DesignerActionListCollection()
                    _actionLists.AddRange(MyBase.ActionLists)

                    ' Add a custom DesignerActionList
                    _actionLists.Add(New ActionList(Me))
                End If

                Return _actionLists
            End Get
        End Property

        ' Create a custom class of DesignerActionList
        Public Class ActionList
            Inherits DesignerActionList
            Private _parent As TextSizeWebControlDesigner
            Private _items As DesignerActionItemCollection

            ' Constructor
            Public Sub New(ByRef parent As TextSizeWebControlDesigner)
                MyBase.New(parent.Component)
                _parent = parent
            End Sub

            ' Create the ActionItem collection and add one command
            Public Overrides Function GetSortedActionItems() As DesignerActionItemCollection
                If IsNothing(_items) Then
                    _items = New DesignerActionItemCollection()
                    _items.Add(New DesignerActionMethodItem(Me, "ToggleLargeText", "Toggle Text Size", True))
                End If

                Return _items
            End Function

            ' ActionList command to change the text size
            Private Sub ToggleLargeText()
                ' Get a reference to the parent designer's associated control
                Dim ctl As TextControl = CType(_parent.Component, TextControl)

                ' Get a reference to the control's LargeText property
                Dim propDesc As PropertyDescriptor = TypeDescriptor.GetProperties(ctl)("LargeText")

                ' Get the current value of the property
                Dim v As Boolean = CType(propDesc.GetValue(ctl), Boolean)
                ' Toggle the property value
                propDesc.SetValue(ctl, (Not v))
            End Sub
        End Class
    End Class
End Namespace
<%@ Page Language="C#" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="ASPNet.Design.Samples.CS" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
    <aspSample:TextControl ID="TextControl1" runat="server">
    </aspSample:TextControl>

    
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="ASPNet.Design.Samples.VB" %>
<!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:TextControl ID="TextControl1" runat="server">
        </aspSample:TextControl>
    
    </div>
    </form>
</body>
</html>

Poznámky

Třída ControlDesigner poskytuje třídu návrháře základních ovládacích prvků, ze které lze dědit a rozšířit tak, aby poskytovala podporu návrhu ovládacího prvku webového serveru v hostiteli návrhu, jako je například Visual Studio 2005.

Objektový model pro práci s vykreslováním v době návrhu se v dřívějších verzích vylepšuje s následujícími novými základními třídami, které poskytují přístup ke zjednodušenému objektovém modelu:

Automatické formátování

Můžete vytvořit celou řadu automatických a předem definovaných formátů, které můžou zjednodušit proces vývojářů stránek, kteří používají složité změny stylu u vlastních ovládacích prvků webového serveru. Například TableDesigner ovládací prvek, který je odvozen z ControlDesigner třídy, poskytuje mnoho automatických formátů, ze kterých si vybrat. Pokud chcete implementovat a poskytnout automatické formátování ve vlastních ovládacích prvcích, použijte následující funkce:

Seznamy akcí (inteligentní značky)

Seznamy akcí jsou nabídky důležitých nebo široce používaných úloh, které může vývojář stránky, který používá ovládací prvek, provádět v uživatelském rozhraní v době návrhu, například v sadě Visual Studio 2005. Například návrhové zobrazení ovládacího prvku může poskytnout nabídku dostupných úkolů. To zahrnuje úkol pro automatické formátování ovládacího prvku. Pokud se chcete dozvědět o seznamech akcí, začněte následujícími funkcemi:

Oblasti Návrháře ovládacích prvků

Oblasti jsou upravitelné oblasti v návrhovém zobrazení ovládacího prvku webového serveru. Tato funkce nabízí úpravy obsahu šablony, vnitřní ovládací prvky a vlastnosti v době návrhu podobně jako WYSIWYG. Návrhář ovládacích prvků může vytvářet ovládací prvky v oblastech nebo můžete ovládací prvky přetáhnout do oblastí pomocí panelu nástrojů. Oblasti se spravují s následujícími funkcemi:

Šablony

Model pro vytváření uživatelského rozhraní pro úpravy šablonovaných ovládacích prvků, jako GridView je například ovládací prvek, byl výrazně vylepšen z dřívějších verzí. Můžete vytvořit složité vlastní ovládací prvky, které obsahují šablony pro různé části ovládacího prvku, a návrhář vlastních ovládacích prvků může vývojářům stránek, kteří upravují šablony, pomoct s následujícími funkcemi:

Design-Time Rendering

Třída ControlDesigner má následující metody pro podporu návrhu vykreslování webového serveru ovládacího prvku. Většina z těchto metod je stejná jako v předchozích verzích:

Konstruktory

Name Description
ControlDesigner()

Inicializuje novou instanci ControlDesigner třídy.

Vlastnosti

Name Description
ActionLists

Získá kolekci seznamu akcí pro návrháře ovládacích prvků.

AllowResize

Získá hodnotu určující, zda lze změnit velikost ovládacího prvku v návrhovém prostředí.

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.

Behavior
Zastaralé.

Získá nebo nastaví chování DHTML přidružené k návrháři.

(Zděděno od HtmlControlDesigner)
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 určující, zda datové vazby je podporováno obsahující oblast pro přidružený ovládací prvek.

DesignerState

Získá objekt, který se používá k zachování dat přidruženého ovládacího prvku v době návrhu.

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.

DesignTimeHtmlRequiresLoadComplete
Zastaralé.

Získá hodnotu určující, zda návrhový hostitel musí dokončit načítání, než lze volat metodu GetDesignTimeHtml .

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 přidruženého ovládacího prvku jsou skryty, pokud je ovládací prvek v režimu šablony.

ID

Získá nebo nastaví řetězec ID pro ovládací prvek.

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

Získá hodnotu označující, zda je ovládací prvek v režimu zobrazení nebo úprav šablony v hostiteli návrhu. Vlastnost InTemplateMode je určena jen pro čtení.

IsDirty
Zastaralé.

Získá nebo nastaví hodnotu určující, zda byl ovládací prvek webového serveru označen jako změněn.

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.

RootDesigner

Získá návrhář ovládacího prvku pro webové formuláře stránky, který obsahuje přidružený ovládací prvek.

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.

TemplateGroups

Získá kolekci skupin šablon, z nichž každý obsahuje jednu nebo více definic šablon.

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.

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.

ViewControlCreated

Získá nebo nastaví hodnotu označující, zda View byl ovládací prvek vytvořen pro zobrazení na návrhové ploše.

Visible

Získá hodnotu, která označuje, zda je ovládací prvek viditelný v době návrhu.

Metody

Name Description
CreateErrorDesignTimeHtml(String, Exception)

Vytvoří kód HTML pro zobrazení zadané chybové zprávy výjimky v době návrhu.

CreateErrorDesignTimeHtml(String)

Vytvoří kód HTML pro zobrazení zadané chybové zprávy v době návrhu.

CreatePlaceHolderDesignTimeHtml()

Poskytuje jednoduchou obdélníkovou zástupnou reprezentaci, která zobrazuje typ a ID ovládacího prvku.

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.

CreateViewControl()

Vrátí kopii přidruženého ovládacího prvku pro zobrazení nebo vykreslení na návrhové ploše.

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)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
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.

GetDesignTimeHtml()

Načte kód HTML, který se používá k reprezentaci ovládacího prvku v době návrhu.

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ů.

GetDesignTimeResourceProviderFactory(IServiceProvider)

Vrátí příslušnou továrnu poskytovatele prostředků v závislosti na nastavení globalizace v konfiguračním souboru lokality.

GetEditableDesignerRegionContent(EditableDesignerRegion)

Vrátí obsah pro upravitelnou oblast návrhového zobrazení přidruženého ovládacího prvku.

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.

GetErrorDesignTimeHtml(Exception)

Načte kód HTML, který poskytuje informace o zadané výjimce.

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.

GetPersistInnerHtml()
Zastaralé.

Načte trvalý vnitřní kód HTML ovládacího prvku.

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)
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.

GetViewRendering(Control)

Načte objekt, který obsahuje kód návrhu pro obsah a oblasti zadaného ovládacího prvku.

GetViewRendering(ControlDesigner)

Načte objekt, který obsahuje kód návrhu pro obsah a oblasti přidruženého ovládacího prvku pro zadaný návrhář ovládacího prvku.

Initialize(IComponent)

Inicializuje návrháře ovládacích prvků a načte zadanou komponentu.

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.

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.

InvokeGetInheritanceAttribute(ComponentDesigner)

InheritanceAttribute Získá zadanou ComponentDesigner.

(Zděděno od ComponentDesigner)
InvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String, MemberDescriptor)

Zabalí řadu změn do transakce pomocí zadaných parametrů, které lze vrátit zpět jako jednotku s funkcí zpět hostitele návrhu.

InvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String)

Zabalí řadu změn do transakce pomocí zadaných parametrů, které lze vrátit zpět jako jednotku s funkcí zpět hostitele návrhu.

InvokeTransactedChange(IServiceProvider, IComponent, TransactedChangeCallback, Object, String, MemberDescriptor)

Zabalí řadu změn do transakce pomocí zadaných parametrů, které lze vrátit zpět jako jednotku s funkcí zpět hostitele návrhu.

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.

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.

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.

OnBehaviorAttached()

Volá se, když je návrhář ovládacího prvku připojen k objektu Chování.

OnBehaviorAttached()
Zastaralé.

Volá se, když je k prvku přidruženo chování.

(Zděděno od HtmlControlDesigner)
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.

OnClick(DesignerRegionMouseEventArgs)

Volá se hostitelem návrhu, když uživatel klikne na přidružený ovládací prvek v době návrhu.

OnComponentChanged(Object, ComponentChangedEventArgs)

Volá se při změně přidruženého ovládacího prvku.

OnComponentChanging(Object, ComponentChangingEventArgs)

Představuje metodu, která bude zpracovávat ComponentChanging událost přidruženého ovládacího prvku.

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.

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 truehodnota .

OnSetComponentDefaults()
Zastaralé.
Zastaralé.

Nastaví výchozí vlastnosti komponenty.

(Zděděno od ComponentDesigner)
OnSetParent()

Poskytuje způsob, jak provést další zpracování při připojení přidruženého ovládacího prvku k nadřazeného ovládacího prvku.

(Zděděno od HtmlControlDesigner)
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)

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.

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.

RegisterClone(Object, Object)

Zaregistruje interní data v klonovaném ovládacím prvku.

SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Určuje obsah pro upravitelnou oblast ovládacího prvku v době návrhu.

SetRegionContent(EditableDesignerRegion, String)

Určuje obsah pro upravitelnou oblast v návrhovém zobrazení ovládacího prvku.

SetViewFlags(ViewFlags, Boolean)

Přiřadí zadanou bitovou ViewFlags výčtu k zadané hodnotě příznaku.

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 přidruženého ovládacího prvku webového serveru voláním GetDesignTimeHtml metody.

Explicitní implementace rozhraní

Name Description
IDesignerFilter.PostFilterAttributes(IDictionary)

Popis tohoto člena najdete v PostFilterAttributes(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Popis tohoto člena najdete v PostFilterEvents(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Popis tohoto člena najdete v PostFilterProperties(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Popis tohoto člena najdete v PreFilterAttributes(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Popis tohoto člena najdete v PreFilterEvents(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Popis tohoto člena najdete v PreFilterProperties(IDictionary) metodě.

(Zděděno od ComponentDesigner)
ITreeDesigner.Children

Popis tohoto člena naleznete ve Children vlastnosti.

(Zděděno od ComponentDesigner)
ITreeDesigner.Parent

Popis tohoto člena naleznete ve Parent vlastnosti.

(Zděděno od ComponentDesigner)

Platí pro

Viz také