Бөлісу құралы:


ControlDesigner Класс

Определение

Предоставляет базовый класс конструктора элементов управления для расширения поведения в режиме разработки веб-сервера.

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
Наследование
Производный

Примеры

В следующем примере кода показано, как создать простой класс конструктора, производный от ControlDesigner класса. Этот конструктор элементов управления поддерживает пользовательский TextControl класс и предоставляет команду для изменения размера текста элемента управления во время разработки. Конструктор элементов управления связан с элементом управления, указав конструктор элементов в DesignerAttribute объявлении объекта в TextControl классе. Ключ для сохранения изменений свойств из конструктора элементов управления в разметку HTML находится в ToggleTextSize методе пользовательского ActionList класса.

Чтобы попробовать пример, добавьте ссылку на сборку System.Design.dll и скомпилируйте код.

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>

Комментарии

Класс ControlDesigner предоставляет базовый класс конструктора элементов управления, который можно наследовать от и расширить, чтобы обеспечить поддержку веб-сервера в узле разработки, например Visual Studio 2005.

Объектная модель для работы с отрисовкой во время разработки улучшается над более ранними версиями с помощью следующих новых базовых классов для предоставления доступа к упрощенной объектной модели:

Автоматическое форматирование

Вы можете создать различные автоматические и предварительно определенные форматы, которые могут упростить процесс разработчиков страниц, которые применяют сложные изменения стиля к пользовательским элементам управления веб-сервера. Например, элемент TableDesigner управления, производный от ControlDesigner класса, предоставляет множество автоматических форматов, из которых следует выбрать. Чтобы реализовать и обеспечить автоматическое форматирование в пользовательских элементах управления, используйте следующие функции:

Списки действий (смарт-теги)

Списки действий — это меню важных или широко используемых задач, которые разработчик страницы, использующий элемент управления, может выполняться в пользовательском интерфейсе разработки, например Visual Studio 2005. Например, представление времени разработки элемента управления может предоставить меню доступных задач. Это включает задачу для автоматического форматирования элемента управления. Чтобы узнать о списках действий, начните со следующих функций:

Регионы конструктора элементов управления

Регионы — это редактируемые области в представлении времени разработки элемента управления веб-сервера. Эта функция позволяет изменять содержимое шаблона, внутренние элементы управления и свойства WYSIWYG во время разработки. Конструктор элементов управления может создавать элементы управления в регионах или использовать панель элементов для перетаскивания элементов в регионы. Регионы управляются следующими функциями:

Шаблоны

Модель создания пользовательского интерфейса для редактирования шаблонных элементов управления во время разработки, например GridView элемента управления, была значительно улучшена с более ранних версий. Вы можете создавать сложные пользовательские элементы управления, включающие шаблоны для различных частей элемента управления, и конструктор пользовательских элементов управления может помочь разработчикам страниц, изменяющим шаблоны со следующими функциями:

Design-Time отрисовка

Класс ControlDesigner имеет следующие методы для поддержки отрисовки во время разработки элемента управления веб-сервера. Большинство этих методов совпадают с предыдущими версиями:

Конструкторы

Имя Описание
ControlDesigner()

Инициализирует новый экземпляр класса ControlDesigner.

Свойства

Имя Описание
ActionLists

Возвращает коллекцию списков действий для конструктора элементов управления.

AllowResize

Возвращает значение, указывающее, можно ли изменить размер элемента управления в среде времени разработки.

AssociatedComponents

Возвращает коллекцию компонентов, связанных с компонентом, управляемым конструктором.

(Унаследовано от ComponentDesigner)
AutoFormats

Возвращает коллекцию предопределенных схем автоматического форматирования, отображаемых в диалоговом окне автоформатирования для связанного элемента управления во время разработки.

Behavior
Устаревшие..

Возвращает или задает поведение DHTML, связанное с конструктором.

(Унаследовано от HtmlControlDesigner)
Component

Возвращает компонент, который проектируется этим конструктором.

(Унаследовано от ComponentDesigner)
DataBindings

Возвращает коллекцию привязок данных для текущего элемента управления.

(Унаследовано от HtmlControlDesigner)
DataBindingsEnabled

Возвращает значение, указывающее, поддерживается ли привязка данных содержащим регионом для связанного элемента управления.

DesignerState

Возвращает объект, используемый для сохранения данных связанного элемента управления во время разработки.

DesignTimeElement
Устаревшие..

Возвращает объект времени разработки, представляющий элемент управления, связанный с HtmlControlDesigner объектом в области конструктора.

(Унаследовано от HtmlControlDesigner)
DesignTimeElementView
Устаревшие..

Возвращает объект элемента управления представления для конструктора элементов управления.

DesignTimeHtmlRequiresLoadComplete
Устаревшие..

Возвращает значение, указывающее, должен ли узел конструктора завершить загрузку перед вызовом GetDesignTimeHtml метода.

Expressions

Возвращает привязки выражений для текущего элемента управления во время разработки.

(Унаследовано от HtmlControlDesigner)
HidePropertiesInTemplateMode

Возвращает значение, указывающее, скрыты ли свойства связанного элемента управления, когда элемент управления находится в режиме шаблона.

ID

Возвращает или задает строку идентификатора для элемента управления.

InheritanceAttribute

Возвращает атрибут, указывающий тип наследования связанного компонента.

(Унаследовано от ComponentDesigner)
Inherited

Возвращает значение, указывающее, наследуется ли этот компонент.

(Унаследовано от ComponentDesigner)
InTemplateMode

Получает значение, указывающее, находится ли элемент управления в режиме просмотра или редактирования шаблона в узле конструктора. Свойство InTemplateMode доступно только для чтения.

IsDirty
Устаревшие..

Возвращает или задает значение, указывающее, помечен ли элемент управления веб-сервера как измененный.

ParentComponent

Возвращает родительский компонент для этого конструктора.

(Унаследовано от ComponentDesigner)
ReadOnly
Устаревшие..

Возвращает или задает значение, указывающее, доступны ли свойства элемента управления только для чтения во время разработки.

RootDesigner

Возвращает конструктор элементов управления для страницы веб-форм, содержащей связанный элемент управления.

ShadowProperties

Возвращает коллекцию значений свойств, которые переопределяют параметры пользователя.

(Унаследовано от ComponentDesigner)
ShouldCodeSerialize
Устаревшие..

Возвращает или задает значение, указывающее, следует ли создавать объявление поля для элемента управления в файле программной части текущего документа конструктора во время сериализации.

(Унаследовано от HtmlControlDesigner)
Tag

Возвращает объект, представляющий элемент разметки HTML для связанного элемента управления.

TemplateGroups

Получает коллекцию групп шаблонов, каждая из которых содержит одно или несколько определений шаблонов.

UsePreviewControl

Возвращает значение, указывающее, использует ли конструктор элементов управления временный предварительный просмотр для создания разметки HTML во время разработки.

Verbs

Возвращает команды времени разработки, поддерживаемые компонентом, связанным с конструктором.

(Унаследовано от ComponentDesigner)
ViewControl

Возвращает или задает элемент управления веб-сервера, который можно использовать для предварительного просмотра разметки HTML во время разработки.

ViewControlCreated

Возвращает или задает значение, указывающее, был ли View элемент управления создан для отображения на поверхности конструктора.

Visible

Возвращает значение, указывающее, отображается ли элемент управления во время разработки.

Методы

Имя Описание
CreateErrorDesignTimeHtml(String, Exception)

Создает разметку HTML для отображения указанного сообщения об ошибке исключения во время разработки.

CreateErrorDesignTimeHtml(String)

Создает разметку HTML для отображения указанного сообщения об ошибке во время разработки.

CreatePlaceHolderDesignTimeHtml()

Предоставляет простое прямоугольное представление заполнителя, отображающее тип и идентификатор элемента управления.

CreatePlaceHolderDesignTimeHtml(String)

Предоставляет простое прямоугольное представление заполнителя, отображающее тип и идентификатор элемента управления, а также дополнительные инструкции или сведения.

CreateViewControl()

Возвращает копию связанного элемента управления для просмотра или отрисовки на поверхности конструктора.

Dispose()

Освобождает все ресурсы, используемые параметром ComponentDesigner.

(Унаследовано от ComponentDesigner)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые HtmlControlDesigner объектом, и при необходимости освобождает управляемые ресурсы.

(Унаследовано от HtmlControlDesigner)
DoDefaultAction()

Создает сигнатуру метода в файле исходного кода для события по умолчанию компонента и перемещает курсор пользователя в это расположение.

(Унаследовано от ComponentDesigner)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetBounds()

Извлекает координаты прямоугольника, представляющего границы элемента управления, отображаемого на поверхности конструктора.

GetDesignTimeHtml()

Извлекает разметку HTML, используемую для представления элемента управления во время разработки.

GetDesignTimeHtml(DesignerRegionCollection)

Извлекает разметку HTML для отображения элемента управления и заполняет коллекцию текущими областями конструктора элементов управления.

GetDesignTimeResourceProviderFactory(IServiceProvider)

Возвращает соответствующую фабрику поставщиков ресурсов в зависимости от параметров глобализации в файле конфигурации сайта.

GetEditableDesignerRegionContent(EditableDesignerRegion)

Возвращает содержимое редактируемой области представления времени разработки связанного элемента управления.

GetEmptyDesignTimeHtml()

Извлекает разметку HTML для представления элемента управления веб-сервера во время разработки, которое не будет визуального представления во время выполнения.

GetErrorDesignTimeHtml(Exception)

Извлекает разметку HTML, которая предоставляет сведения об указанном исключении.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetPersistenceContent()

Извлекает сохраняемую внутреннюю разметку HTML элемента управления во время разработки.

GetPersistInnerHtml()
Устаревшие..

Извлекает сохраняемую внутреннюю разметку HTML элемента управления.

GetService(Type)

Пытается получить указанный тип службы из сайта режима конструктора компонента конструктора.

(Унаследовано от ComponentDesigner)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetViewRendering()

Извлекает объект, содержащий разметку времени разработки для содержимого и регионов связанного элемента управления.

GetViewRendering(Control)

Извлекает объект, содержащий разметку времени разработки для содержимого и регионов указанного элемента управления.

GetViewRendering(ControlDesigner)

Извлекает объект, содержащий разметку времени разработки для содержимого и регионов связанного элемента управления для указанного конструктора элементов управления.

Initialize(IComponent)

Инициализирует конструктор элементов управления и загружает указанный компонент.

InitializeExistingComponent(IDictionary)

Повторно инициализирует существующий компонент.

(Унаследовано от ComponentDesigner)
InitializeNewComponent(IDictionary)

Инициализирует только что созданный компонент.

(Унаследовано от ComponentDesigner)
InitializeNonDefault()
Устаревшие..
Устаревшие..

Инициализирует параметры импортированного компонента, который уже инициализирован для параметров, отличных от значений по умолчанию.

(Унаследовано от ComponentDesigner)
Invalidate()

Отменяет всю область элемента управления, отображаемую на поверхности конструктора, и сообщает конструктору элементов управления перераскрыть элемент управления.

Invalidate(Rectangle)

Отменяет указанную область элемента управления, отображаемую на поверхности конструктора, и сообщает конструктору элементов управления перераскрыть элемент управления.

InvokeGetInheritanceAttribute(ComponentDesigner)

InheritanceAttribute Возвращает указанный ComponentDesignerобъект.

(Унаследовано от ComponentDesigner)
InvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String, MemberDescriptor)

Упаковывает ряд изменений в транзакцию с помощью указанных параметров, которые можно откатить в виде единицы с помощью функции отмены узла конструктора.

InvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String)

Упаковывает ряд изменений в транзакцию с помощью указанных параметров, которые можно откатить в виде единицы с помощью функции отмены узла конструктора.

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

Упаковывает ряд изменений в транзакцию с помощью указанных параметров, которые можно откатить в виде единицы с помощью функции отмены узла конструктора.

IsPropertyBound(String)
Устаревшие..

Извлекает значение, указывающее, привязано ли указанное свойство связанного элемента управления.

Localize(IDesignTimeResourceWriter)

Использует предоставленный модуль записи ресурсов для сохранения локализованных свойств связанного элемента управления с ресурсом в узле конструктора.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
OnAutoFormatApplied(DesignerAutoFormat)

Вызывается при применении предопределенной схемы автоматического форматирования к связанному элементу управления.

OnBehaviorAttached()

Вызывается при присоединении конструктора элементов управления к объекту Behavior.

OnBehaviorAttached()
Устаревшие..

Вызывается, когда поведение связано с элементом.

(Унаследовано от HtmlControlDesigner)
OnBehaviorDetaching()
Устаревшие..

Вызывается, когда поведение отсоединяется от элемента.

(Унаследовано от HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Устаревшие..

Вызывается при изменении коллекции привязки данных.

OnClick(DesignerRegionMouseEventArgs)

Вызывается узлом конструктора, когда пользователь щелкает связанный элемент управления во время разработки.

OnComponentChanged(Object, ComponentChangedEventArgs)

Вызывается при изменении связанного элемента управления.

OnComponentChanging(Object, ComponentChangingEventArgs)

Представляет метод, который будет обрабатывать ComponentChanging событие для связанного элемента управления.

OnControlResize()
Устаревшие..

Вызывается при изменении размера связанного веб-сервера в узле конструктора во время разработки.

OnPaint(PaintEventArgs)

Вызывается, когда конструктор элементов управления рисует связанный элемент управления на поверхности конструктора, если CustomPaint значение равно true.

OnSetComponentDefaults()
Устаревшие..
Устаревшие..

Задает свойства по умолчанию для компонента.

(Унаследовано от ComponentDesigner)
OnSetParent()

Предоставляет способ выполнения дополнительной обработки при присоединении связанного элемента управления к родительскому элементу управления.

(Унаследовано от HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Позволяет конструктору изменять или удалять элементы из набора атрибутов, предоставляемых через объект TypeDescriptor.

(Унаследовано от ComponentDesigner)
PostFilterEvents(IDictionary)

Позволяет конструктору изменять или удалять элементы из набора событий, предоставляемых через TypeDescriptorобъект.

(Унаследовано от ComponentDesigner)
PostFilterProperties(IDictionary)

Позволяет конструктору изменять или удалять элементы из набора свойств, предоставляемых через объект TypeDescriptor.

(Унаследовано от ComponentDesigner)
PreFilterAttributes(IDictionary)

Позволяет конструктору добавлять в набор атрибутов, предоставляемых с помощью TypeDescriptor.

(Унаследовано от ComponentDesigner)
PreFilterEvents(IDictionary)

Задает список событий, предоставляемых во время разработки для TypeDescriptor объекта компонента.

(Унаследовано от HtmlControlDesigner)
PreFilterProperties(IDictionary)

Добавляет свойства в сетку свойств в узле конструктора или удаляет их во время разработки или предоставляет новые свойства времени разработки, которые могут соответствовать свойствам связанного элемента управления.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Уведомляет об IComponentChangeService изменении этого компонента.

(Унаследовано от ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Уведомляет IComponentChangeService об изменении этого компонента.

(Унаследовано от ComponentDesigner)
RaiseResizeEvent()
Устаревшие..

Вызывает событие OnControlResize().

RegisterClone(Object, Object)

Регистрирует внутренние данные в клонируемом элементе управления.

SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Указывает содержимое редактируемой области элемента управления во время разработки.

SetRegionContent(EditableDesignerRegion, String)

Указывает содержимое редактируемой области в представлении времени разработки элемента управления.

SetViewFlags(ViewFlags, Boolean)

Назначает указанное побитовое ViewFlags перечисление указанному значению флага.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
UpdateDesignTimeHtml()

Обновляет разметку HTML во время разработки для связанного веб-сервера, вызывая GetDesignTimeHtml метод.

Явные реализации интерфейса

Имя Описание
IDesignerFilter.PostFilterAttributes(IDictionary)

Описание этого элемента см. в описании PostFilterAttributes(IDictionary) метода.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Описание этого элемента см. в описании PostFilterEvents(IDictionary) метода.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Описание этого элемента см. в описании PostFilterProperties(IDictionary) метода.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Описание этого элемента см. в описании PreFilterAttributes(IDictionary) метода.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Описание этого элемента см. в описании PreFilterEvents(IDictionary) метода.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Описание этого элемента см. в описании PreFilterProperties(IDictionary) метода.

(Унаследовано от ComponentDesigner)
ITreeDesigner.Children

Описание этого элемента см. в свойстве Children .

(Унаследовано от ComponentDesigner)
ITreeDesigner.Parent

Описание этого элемента см. в свойстве Parent .

(Унаследовано от ComponentDesigner)

Применяется к

См. также раздел