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.
Объектная модель для работы с отрисовкой во время разработки улучшается над более ранними версиями с помощью следующих новых базовых классов для предоставления доступа к упрощенной объектной модели:
ControlDesigner, который не является новым, но был значительно улучшен.
Автоматическое форматирование
Вы можете создать различные автоматические и предварительно определенные форматы, которые могут упростить процесс разработчиков страниц, которые применяют сложные изменения стиля к пользовательским элементам управления веб-сервера. Например, элемент TableDesigner управления, производный от ControlDesigner класса, предоставляет множество автоматических форматов, из которых следует выбрать. Чтобы реализовать и обеспечить автоматическое форматирование в пользовательских элементах управления, используйте следующие функции:
Свойство AutoFormats.
Метод OnAutoFormatApplied.
Класс DesignerAutoFormat.
Класс DesignerAutoFormatStyle.
Списки действий (смарт-теги)
Списки действий — это меню важных или широко используемых задач, которые разработчик страницы, использующий элемент управления, может выполняться в пользовательском интерфейсе разработки, например Visual Studio 2005. Например, представление времени разработки элемента управления может предоставить меню доступных задач. Это включает задачу для автоматического форматирования элемента управления. Чтобы узнать о списках действий, начните со следующих функций:
Свойство ActionLists.
Класс DesignerActionList.
Метод GetSortedActionItems.
Класс DesignerActionListCollection.
Класс DesignerActionMethodItem.
Класс DesignerActionPropertyItem.
Регионы конструктора элементов управления
Регионы — это редактируемые области в представлении времени разработки элемента управления веб-сервера. Эта функция позволяет изменять содержимое шаблона, внутренние элементы управления и свойства WYSIWYG во время разработки. Конструктор элементов управления может создавать элементы управления в регионах или использовать панель элементов для перетаскивания элементов в регионы. Регионы управляются следующими функциями:
Метод OnClick.
Класс DesignerRegion.
Класс EditableDesignerRegion.
Шаблоны
Модель создания пользовательского интерфейса для редактирования шаблонных элементов управления во время разработки, например GridView элемента управления, была значительно улучшена с более ранних версий. Вы можете создавать сложные пользовательские элементы управления, включающие шаблоны для различных частей элемента управления, и конструктор пользовательских элементов управления может помочь разработчикам страниц, изменяющим шаблоны со следующими функциями:
Свойство TemplateGroups.
Свойство InTemplateMode.
Класс TemplateGroup.
Design-Time отрисовка
Класс ControlDesigner имеет следующие методы для поддержки отрисовки во время разработки элемента управления веб-сервера. Большинство этих методов совпадают с предыдущими версиями:
Метод GetDesignTimeHtml.
Метод GetEmptyDesignTimeHtml.
Метод GetErrorDesignTimeHtml.
Метод UpdateDesignTimeHtml.
Конструкторы
| Имя | Описание |
|---|---|
| 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 |
Возвращает или задает значение, указывающее, был ли |
| 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 значение равно |
| 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 метод. |