Udostępnij za pośrednictwem


EditorPartDesigner Klasa

Definicja

Zapewnia obsługę czasu projektowania kontrolek EditorPart .

public ref class EditorPartDesigner : System::Web::UI::Design::WebControls::WebParts::PartDesigner
public class EditorPartDesigner : System.Web.UI.Design.WebControls.WebParts.PartDesigner
type EditorPartDesigner = class
    inherit PartDesigner
Public Class EditorPartDesigner
Inherits PartDesigner
Dziedziczenie

Przykłady

Poniższy przykład kodu tworzy prostą kontrolkę niestandardową EditorPart , która umożliwia użytkownikowi zmianę ToolTip właściwości kontrolki docelowej. Skojarzona EditorPartDesigner kontrolka weryfikuje kontrolkę i zastępuje pole tekstowe wprowadzone przez użytkownika w czasie projektowania etykietą wyjaśniającą, że jest ukryta.

using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.ComponentModel;
using System.Security.Permissions;
using System.Web.UI.Design.WebControls.WebParts;

/// <summary>
/// SecretEditorPart is a custom EditorPart control that
/// allows the end user to change the ToolTip property of
/// a control by typing the value into a TextBox. 
/// SecretEditorPartDesigner hides the TextBox at design
/// time via the view control and replaces it with the 
/// words "The textbox is now hidden."
/// </summary>
namespace Samples.AspNet.CS.Controls
{
    [Designer(typeof(SecretEditorPartDesigner))]
    public class SecretEditorPart : EditorPart
    {
        public CheckBox UseCustom = new CheckBox();
        public TextBox TTTextBox = new TextBox();

        protected override void CreateChildControls()
        {
            base.CreateChildControls();
            Controls.Add(UseCustom);
            Literal lApply = new Literal();
            lApply.Text = "Apply custom ToolTip<br />";
            Controls.Add(lApply);
            Controls.Add(TTTextBox);
        }

        public override bool ApplyChanges()
        {
            EnsureChildControls();
            try
            {
                WebPartToEdit.ToolTip = TTTextBox.Text;
            }
            catch
            {
                return false;
            }
            return true;
        }

        public override void SyncChanges()
        {
            // Abstract method not implemented for this example
            return;
        }
    }

    public class SecretEditorPartDesigner : EditorPartDesigner
    {
        public override void Initialize(IComponent component)
        {
            // Validate the associated control
            if (! (component is SecretEditorPart))
            {
                string msg = "The associated control must be of type 'SecretEditorPart'";
                throw new ArgumentException(msg);
            }
            base.Initialize(component);
        }

        public override string GetDesignTimeHtml()
        {
            // Access the view control.
            SecretEditorPart sep = (SecretEditorPart)ViewControl;
           
            // Hide the textbox.
            sep.TTTextBox.Visible = false;

            // Now generate the base rendering.
            string designTimeHtml = base.GetDesignTimeHtml();

            // Insert some text.
            string segment = "</div>";
            designTimeHtml = designTimeHtml.Replace(segment, 
                "The textbox is now hidden." + segment);
            
            // Return the modified rendering.
            return designTimeHtml;
        }
    }
}
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.ComponentModel
Imports System.Security.Permissions
Imports System.Web.UI.Design.WebControls.WebParts

' SecretEditorPart is a custom EditorPart control that
' allows the end user to change the ToolTip property of
' a control by typing the value into a TextBox. 
' SecretEditorPartDesigner hides the TextBox at design
' time via the view control and replaces it with the 
' words "The textbox is now hidden."
Namespace Samples.AspNet.VB.Controls
    <Designer(GetType(SecretEditorPartDesigner))> _
    Public Class SecretEditorPart
        Inherits EditorPart
        Public UseCustom As New CheckBox()
        Public TTTextBox As New TextBox()

        Protected Overrides Sub CreateChildControls()
            MyBase.CreateChildControls()
            Controls.Add(UseCustom)
            Dim lApply As New Literal()
            lApply.Text = "Apply custom ToolTip<br />"
            Controls.Add(lApply)
            Controls.Add(TTTextBox)
        End Sub

        Public Overrides Function ApplyChanges() As Boolean
            EnsureChildControls()
            Try
                WebPartToEdit.ToolTip = TTTextBox.Text
            Catch
                Return False
            End Try
            Return True
        End Function

        Public Overrides Sub SyncChanges()
            ' Abstract method not implemented for this example
            Return
        End Sub
    End Class

    Public Class SecretEditorPartDesigner
        Inherits EditorPartDesigner
        Public Overrides Sub Initialize(component As IComponent)
            ' Validate the associated control
            If Not (TypeOf component Is SecretEditorPart) Then
                Dim msg As String = "The associated control must be of type 'SecretEditorPart'"
                Throw New ArgumentException(msg)
            End If
            MyBase.Initialize(component)
        End Sub

        Public Overrides Function GetDesignTimeHtml() As String
            ' Access the view control.
            Dim sep As SecretEditorPart = DirectCast(ViewControl, SecretEditorPart)

            ' Hide the textbox.
            sep.TTTextBox.Visible = False

            ' Now generate the base rendering.
            Dim designTimeHtml As String = MyBase.GetDesignTimeHtml()

            ' Insert some text.
            Dim segment As String = "</div>"
            designTimeHtml = designTimeHtml.Replace(segment, "The textbox is now hidden." & segment)

            ' Return the modified rendering.
            Return designTimeHtml
        End Function
    End Class
End Namespace

Aby kontrolka niestandardowa mogła zostać renderowana, strona musi mieć kontrolkę WebPartManager , EditorZone kontrolkę z ZoneTemplate kontrolką do przechowywania i WebPartZone zawierającą kontrolkę EditorPart niestandardową do działania, jak pokazano w poniższym przykładzie kodu.

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ Register TagPrefix="ccl" Namespace="Samples.AspNet.CS.Controls" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>EditorPartDesigner Sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:WebPartManager ID="WebPartManager1" runat="server">
        </asp:WebPartManager><br />
        <asp:EditorZone ID="EditorZone1" runat="server" Enabled="true" >
            <ZoneTemplate>
                <ccl:SecretEditorPart ID="SEPart1" runat="server" />
            </ZoneTemplate>
        </asp:EditorZone>
        <asp:WebPartZone ID="WebPartZone1" runat="server">
            <ZoneTemplate>
                <asp:Button ID="Button1" runat="server" Height="24px" Text="Button" />
            </ZoneTemplate>
        </asp:WebPartZone><br />
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="true"  CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ Register TagPrefix="ccl" Namespace="Samples.AspNet.VB.Controls" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>EditorPartDesigner Sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:WebPartManager ID="WebPartManager1" runat="server">
        </asp:WebPartManager><br />
        <asp:EditorZone ID="EditorZone1" runat="server" Enabled="true" >
            <ZoneTemplate>
                <ccl:SecretEditorPart ID="SEPart1" runat="server" />
            </ZoneTemplate>
        </asp:EditorZone>
        <asp:WebPartZone ID="WebPartZone1" runat="server">
            <ZoneTemplate>
                <asp:Button ID="Button1" runat="server" Height="24px" Text="Button" />
            </ZoneTemplate>
        </asp:WebPartZone><br />
    </div>
    </form>
</body>
</html>

EditorPart Aby można było go używać w czasie wykonywania, na stronie musi być włączony tryb edycji. W poniższym przykładzie kodu pokazano, jak to zrobić za pomocą pliku z tyłu kodu.

using System;
using System.Web.UI.WebControls.WebParts;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        {
            // Make the 'Edit' verb available so the EditorZone can render
            WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page);
            mgr.DisplayMode = mgr.SupportedDisplayModes["Edit"];
        }
    }
}
Imports System.Web.UI.WebControls.WebParts

Public Partial Class _Default
    Inherits System.Web.UI.Page
    Protected Sub Page_Load(sender As Object, e As EventArgs)
        If True Then
            ' Make the 'Edit' verb available so the EditorZone can render
            Dim mgr As WebPartManager = WebPartManager.GetCurrentWebPartManager(Page)
            mgr.DisplayMode = mgr.SupportedDisplayModes("Edit")
        End If
    End Sub
End Class

Uwagi

EditorPartDesigner jest publiczną implementacją klasy bazowej PartDesigner do celów renderowania EditorPart kontrolek w czasie projektowania. Dodaje ona możliwość przenoszenia informacji o strefie ze skojarzonej kontrolki do widoku projektu, ale w przeciwnym razie nie zmienia funkcjonalności kontrolki nadrzędnej.

Podobnie jak w przypadku innych projektantów kontrolek, można zmienić renderowanie kontrolek niestandardowych EditorPart w czasie projektowania przez dziedziczenie i EditorPartDesigner zastępowanie GetDesignTimeHtml metody. Jeśli chcesz zastąpić metodę, pamiętaj, aby uwzględnić implementację CreateViewControl podstawową, aby zachować informacje o strefie.

Konstruktory

EditorPartDesigner()

Inicjuje nowe wystąpienie klasy EditorPartDesigner.

Właściwości

ActionLists

Pobiera kolekcję listy akcji dla projektanta kontrolek.

(Odziedziczone po ControlDesigner)
AllowResize

Pobiera wartość wskazującą, czy rozmiar kontrolki można zmienić w środowisku czasu projektowania.

(Odziedziczone po ControlDesigner)
AssociatedComponents

Pobiera kolekcję składników skojarzonych ze składnikiem zarządzanym przez projektanta.

(Odziedziczone po ComponentDesigner)
AutoFormats

Pobiera kolekcję wstępnie zdefiniowanych schematów automatycznego formatowania do wyświetlenia w oknie dialogowym Automatyczne formatowanie skojarzonej kontrolki w czasie projektowania.

(Odziedziczone po ControlDesigner)
Behavior
Przestarzałe.

Pobiera lub ustawia zachowanie DHTML skojarzone z projektantem.

(Odziedziczone po HtmlControlDesigner)
Component

Pobiera składnik, który projektuje ten projektant.

(Odziedziczone po ComponentDesigner)
DataBindings

Pobiera kolekcję powiązań danych dla bieżącej kontrolki.

(Odziedziczone po HtmlControlDesigner)
DataBindingsEnabled

Pobiera wartość wskazującą, czy powiązanie danych jest obsługiwane przez region zawierający dla skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
DesignerState

Pobiera obiekt, który jest używany do utrwalania danych skojarzonej kontrolki w czasie projektowania.

(Odziedziczone po ControlDesigner)
DesignTimeElement
Przestarzałe.

Pobiera obiekt czasu projektowania reprezentujący kontrolkę skojarzona z obiektem HtmlControlDesigner na powierzchni projektowej.

(Odziedziczone po HtmlControlDesigner)
DesignTimeElementView
Przestarzałe.

Pobiera obiekt kontrolki widoku dla projektanta kontrolek.

(Odziedziczone po ControlDesigner)
DesignTimeHtmlRequiresLoadComplete
Przestarzałe.

Pobiera wartość wskazującą, czy host projektu musi zakończyć ładowanie, zanim będzie można wywołać metodę GetDesignTimeHtml .

(Odziedziczone po ControlDesigner)
Expressions

Pobiera powiązania wyrażeń dla bieżącej kontrolki w czasie projektowania.

(Odziedziczone po HtmlControlDesigner)
HidePropertiesInTemplateMode

Pobiera wartość wskazującą, czy właściwości skojarzonej kontrolki są ukryte, gdy kontrolka jest w trybie szablonu.

(Odziedziczone po ControlDesigner)
ID

Pobiera lub ustawia ciąg identyfikatora dla kontrolki.

(Odziedziczone po ControlDesigner)
InheritanceAttribute

Pobiera atrybut wskazujący typ dziedziczenia skojarzonego składnika.

(Odziedziczone po ComponentDesigner)
Inherited

Pobiera wartość wskazującą, czy ten składnik jest dziedziczony.

(Odziedziczone po ComponentDesigner)
InTemplateMode

Pobiera wartość wskazującą, czy kontrolka jest w trybie wyświetlania szablonu lub edycji na hoście projektu. Właściwość InTemplateMode jest tylko do odczytu.

(Odziedziczone po ControlDesigner)
IsDirty
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy kontrolka serwera sieci Web została oznaczona jako zmieniona.

(Odziedziczone po ControlDesigner)
ParentComponent

Pobiera składnik nadrzędny dla tego projektanta.

(Odziedziczone po ComponentDesigner)
ReadOnly
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy właściwości kontrolki są tylko do odczytu w czasie projektowania.

(Odziedziczone po ControlDesigner)
RootDesigner

Pobiera projektanta kontrolek dla strony Formularze sieci Web zawierającej skojarzona kontrolkę.

(Odziedziczone po ControlDesigner)
SetTextualDefaultProperty

Zapewnia obsługę czasu projektowania kontrolek EditorPart .

(Odziedziczone po ComponentDesigner)
ShadowProperties

Pobiera kolekcję wartości właściwości, które zastępują ustawienia użytkownika.

(Odziedziczone po ComponentDesigner)
ShouldCodeSerialize
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy podczas serializacji utworzyć deklarację pola dla kontrolki w pliku za kodem dla bieżącego dokumentu projektowego.

(Odziedziczone po HtmlControlDesigner)
Tag

Pobiera obiekt reprezentujący element znaczników HTML dla skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
TemplateGroups

Pobiera kolekcję grup szablonów, z których każda zawiera co najmniej jedną definicję szablonu.

(Odziedziczone po ControlDesigner)
UsePreviewControl

Pobiera wartość wskazującą, czy projektant powinien używać kopii tymczasowej, a nie rzeczywistej kontrolki skojarzonej z projektantem w celu wygenerowania znacznika czasu projektowania.

(Odziedziczone po PartDesigner)
Verbs

Pobiera czas projektowania czasowniki obsługiwane przez składnik skojarzony z projektantem.

(Odziedziczone po ComponentDesigner)
ViewControl

Pobiera lub ustawia kontrolkę serwera sieci Web, która może służyć do wyświetlania podglądu znacznika HTML w czasie projektowania.

(Odziedziczone po ControlDesigner)
ViewControlCreated

Pobiera lub ustawia wartość wskazującą, czy kontrolka View została utworzona do wyświetlania na powierzchni projektowej.

(Odziedziczone po ControlDesigner)
Visible

Pobiera wartość wskazującą, czy kontrolka jest widoczna w czasie projektowania.

(Odziedziczone po ControlDesigner)

Metody

CreateChildControls()

Tworzy kontrolki podrzędne tej CompositeControl kontrolki.

(Odziedziczone po CompositeControlDesigner)
CreateErrorDesignTimeHtml(String)

Tworzy adiustację HTML w celu wyświetlenia określonego komunikatu o błędzie w czasie projektowania.

(Odziedziczone po ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

Tworzy znacznik HTML w celu wyświetlenia określonego komunikatu o błędzie wyjątku w czasie projektowania.

(Odziedziczone po ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Zawiera prostą prostokątną reprezentację symbolu zastępczego, która wyświetla typ i identyfikator kontrolki.

(Odziedziczone po ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Zawiera prostą prostokątną reprezentację symbolu zastępczego, która wyświetla typ i identyfikator kontrolki, a także dodatkowe określone instrukcje lub informacje.

(Odziedziczone po ControlDesigner)
CreateViewControl()

Tworzy kopię skojarzonej EditorPart kontrolki do renderowania w czasie projektowania.

Dispose()

Zwalnia wszelkie zasoby używane przez element ComponentDesigner.

(Odziedziczone po ComponentDesigner)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez HtmlControlDesigner obiekt i opcjonalnie zwalnia zarządzane zasoby.

(Odziedziczone po HtmlControlDesigner)
DoDefaultAction()

Tworzy podpis metody w pliku kodu źródłowego dla zdarzenia domyślnego w składniku i przechodzi kursor użytkownika do tej lokalizacji.

(Odziedziczone po ComponentDesigner)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetBounds()

Pobiera współrzędne prostokąta reprezentującego granice kontrolki wyświetlane na powierzchni projektowej.

(Odziedziczone po ControlDesigner)
GetDesignTimeHtml()

Sprawdza, czy kontrolka znajduje się w strefie typu EditorZoneBase, a następnie pobiera znaczniki używane do reprezentowania kontrolki w czasie projektowania.

GetDesignTimeHtml(DesignerRegionCollection)

Pobiera znacznik HTML, aby wyświetlić kontrolkę i wypełnić kolekcję bieżącymi regionami projektanta kontrolek.

(Odziedziczone po ControlDesigner)
GetEditableDesignerRegionContent(EditableDesignerRegion)

Zwraca zawartość dla edytowalnego regionu widoku czasu projektowania skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
GetEmptyDesignTimeHtml()

Pobiera znacznik HTML reprezentujący kontrolkę serwera sieci Web w czasie projektowania, która nie będzie miała wizualnej reprezentacji w czasie wykonywania.

(Odziedziczone po ControlDesigner)
GetErrorDesignTimeHtml(Exception)

Pobiera znacznik HTML, który zawiera informacje o określonym wyjątku.

(Odziedziczone po ControlDesigner)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetPersistenceContent()

Pobiera trwały wewnętrzny kod HTML kontrolki w czasie projektowania.

(Odziedziczone po ControlDesigner)
GetPersistInnerHtml()
Przestarzałe.

Pobiera utrwalane wewnętrzne znaczniki HTML kontrolki.

(Odziedziczone po ControlDesigner)
GetService(Type)

Próbuje pobrać określony typ usługi z witryny trybu projektowania składnika projektanta.

(Odziedziczone po ComponentDesigner)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetViewRendering()

Pobiera obiekt zawierający znacznik czasu projektowania dla zawartości i regionów skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
Initialize(IComponent)

Wiąże projektanta ze skojarzona EditorPart kontrolką.

InitializeExistingComponent(IDictionary)

Ponownie inicjuje istniejący składnik.

(Odziedziczone po ComponentDesigner)
InitializeNewComponent(IDictionary)

Inicjuje nowo utworzony składnik.

(Odziedziczone po ComponentDesigner)
InitializeNonDefault()
Przestarzałe.
Przestarzałe.

Inicjuje ustawienia zaimportowanego składnika, który jest już inicjowany do ustawień innych niż domyślne.

(Odziedziczone po ComponentDesigner)
Invalidate()

Unieważnia cały obszar kontrolki, który jest wyświetlany na powierzchni projektowej i sygnalizuje projektantowi sterowania ponowne rysowanie kontrolki.

(Odziedziczone po ControlDesigner)
Invalidate(Rectangle)

Unieważnia określony obszar kontrolki, który jest wyświetlany na powierzchni projektowej i sygnalizuje projektantowi sterowania ponowne rysowanie kontrolki.

(Odziedziczone po ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Pobiera element InheritanceAttribute określonego ComponentDesignerelementu .

(Odziedziczone po ComponentDesigner)
IsPropertyBound(String)
Przestarzałe.

Pobiera wartość wskazującą, czy określona właściwość skojarzonej kontrolki jest powiązana z danymi.

(Odziedziczone po ControlDesigner)
Localize(IDesignTimeResourceWriter)

Używa dostarczonego składnika zapisywania zasobów do utrwalania zlokalizowanych właściwości skojarzonej kontrolki z zasobem na hoście projektu.

(Odziedziczone po ControlDesigner)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnAutoFormatApplied(DesignerAutoFormat)

Wywoływana w przypadku wstępnie zdefiniowanego schematu automatycznego formatowania została zastosowana do skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
OnBehaviorAttached()

Wywoływana, gdy projektant kontrolek jest dołączony do obiektu Zachowanie.

(Odziedziczone po ControlDesigner)
OnBehaviorDetaching()
Przestarzałe.

Wywoływana, gdy zachowanie nie jest skojarzone z elementem.

(Odziedziczone po HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Przestarzałe.

Wywoływana, gdy zmienia się kolekcja powiązań danych.

(Odziedziczone po ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Wywoływana przez hosta projektu, gdy użytkownik kliknie skojarzona kontrolka w czasie projektowania.

(Odziedziczone po ControlDesigner)
OnComponentChanged(Object, ComponentChangedEventArgs)

Wywoływana po zmianie skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

Reprezentuje metodę, która będzie obsługiwać ComponentChanging zdarzenie dla skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
OnControlResize()
Przestarzałe.

Wywoływana, gdy rozmiar skojarzonej kontrolki serwera sieci Web został zmieniony na hoście projektu w czasie projektowania.

(Odziedziczone po ControlDesigner)
OnPaint(PaintEventArgs)

Wywoływana, gdy projektant kontrolek rysuje skojarzona kontrolka na powierzchni projektowej CustomPaint , jeśli wartość to true.

(Odziedziczone po ControlDesigner)
OnSetComponentDefaults()
Przestarzałe.
Przestarzałe.

Ustawia domyślne właściwości składnika.

(Odziedziczone po ComponentDesigner)
OnSetParent()

Zapewnia sposób wykonywania dodatkowego przetwarzania, gdy skojarzona kontrolka jest dołączona do kontrolki nadrzędnej.

(Odziedziczone po HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu atrybutów, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PostFilterEvents(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu zdarzeń udostępnianych za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PostFilterProperties(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu właściwości, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterAttributes(IDictionary)

Umożliwia projektantowi dodanie do zestawu atrybutów, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterEvents(IDictionary)

Ustawia listę zdarzeń, które są widoczne w czasie projektowania dla TypeDescriptor obiektu składnika.

(Odziedziczone po HtmlControlDesigner)
PreFilterProperties(IDictionary)

Dodaje właściwości do siatki właściwości lub usuwa je z siatki Właściwości na hoście projektu w czasie projektowania lub udostępnia nowe właściwości czasu projektowania, które mogą odpowiadać właściwościom skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
RaiseComponentChanged(MemberDescriptor, Object, Object)

Powiadamia o IComponentChangeService zmianie tego składnika.

(Odziedziczone po ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Powiadamia o tym IComponentChangeService , że ten składnik ma zostać zmieniony.

(Odziedziczone po ComponentDesigner)
RaiseResizeEvent()
Przestarzałe.

OnControlResize() Zgłasza zdarzenie.

(Odziedziczone po ControlDesigner)
RegisterClone(Object, Object)

Rejestruje dane wewnętrzne w sklonowanej kontrolce.

(Odziedziczone po ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Określa zawartość dla edytowalnego regionu kontrolki w czasie projektowania.

(Odziedziczone po ControlDesigner)
SetRegionContent(EditableDesignerRegion, String)

Określa zawartość regionu edytowalnego w widoku czasu projektowania kontrolki.

(Odziedziczone po ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

Przypisuje określone wyliczenie bitowe ViewFlags do określonej wartości flagi.

(Odziedziczone po ControlDesigner)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
UpdateDesignTimeHtml()

Odświeża znaczniki HTML czasu projektowania dla skojarzonej kontrolki serwera sieci Web, wywołując metodę GetDesignTimeHtml .

(Odziedziczone po ControlDesigner)

Jawne implementacje interfejsu

IDesignerFilter.PostFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterAttributes(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterEvents(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterProperties(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterAttributes(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterEvents(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterProperties(IDictionary) .

(Odziedziczone po ComponentDesigner)
ITreeDesigner.Children

Aby uzyskać opis tego elementu członkowskiego, zobacz Children właściwość .

(Odziedziczone po ComponentDesigner)
ITreeDesigner.Parent

Aby uzyskać opis tego elementu członkowskiego, zobacz Parent właściwość .

(Odziedziczone po ComponentDesigner)

Dotyczy

Zobacz też