MobileControlBuilder Класс

Определение

Внимание!

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.

Обеспечивает поддержку синтаксического анализа для всех мобильных элементов управления ASP.NET. Дополнительные сведения о разработке мобильных приложений ASP.NET см. в статье Mobile Apps & Sites with ASP.NET (Разработка мобильных приложений и сайтов с помощью ASP.NET).

public ref class MobileControlBuilder : System::Web::UI::ControlBuilder
public class MobileControlBuilder : System.Web.UI.ControlBuilder
[System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public class MobileControlBuilder : System.Web.UI.ControlBuilder
type MobileControlBuilder = class
    inherit ControlBuilder
[<System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")>]
type MobileControlBuilder = class
    inherit ControlBuilder
Public Class MobileControlBuilder
Inherits ControlBuilder
Наследование
MobileControlBuilder
Производный
Атрибуты

Комментарии

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

  • Игнорирует пробелы непосредственно внутри элемента управления.

  • Распознает DeviceSpecific объекты.

  • Обеспечивает применение форм на верхнем уровне.

  • Обеспечивает применение таблиц стилей на верхнем уровне.

  • Обеспечивает применение стилей в таблицах стилей.

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

MobileControlBuilder()

Создает новый экземпляр класса MobileControlBuilder. Этот API устарел. Дополнительные сведения о разработке мобильных приложений ASP.NET см. в статье Mobile Apps & Sites with ASP.NET (Разработка мобильных приложений и сайтов с помощью ASP.NET).

Свойства

BindingContainerBuilder

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

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

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

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

Получает коллекцию сложных записей свойств.

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

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

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

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

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

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

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

Получает значение, которое указывает, есть ли у элемента управления ParseChildrenAttribute, значение ChildrenAsProperties которого установлено на true.

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

Получает значение, которое указывает, реализует ли элемент управления интерфейс IParserAccessor.

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

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

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

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

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

Проверяет, запущен ли ControlBuilder в режиме конструктора.

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

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

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

Получает набор типов в контейнере привязки.

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

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

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

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

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

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

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

Возвращает TemplateParser, анализирующий элемент управления.

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

Возвращает служебный объект для объекта ControlBuilder.

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

Получает список дочерних объектов ControlBuilder для данного объекта ControlBuilder.

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

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

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

Получает коллекцию записей свойств шаблона.

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

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

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

Методы

AllowWhitespaceLiterals()

Определяет, разрешены ли литералы пробелов в содержимом между открывающим и закрывающим тегами элемента управления. Этот метод вызывается платформой страницы ASP.NET. Этот API устарел. Дополнительные сведения о разработке мобильных приложений ASP.NET см. в статье Mobile Apps & Sites with ASP.NET (Разработка мобильных приложений и сайтов с помощью ASP.NET).

AppendLiteralString(String)

Добавляет указанное текстовое содержимое в элемент управления. Этот метод вызывается платформой страницы ASP.NET.

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

Добавляет сборщики к объекту ControlBuilder для дочерних элементов управления, принадлежащих элементу управления контейнера.

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

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

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

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

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

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

(Унаследовано от Object)
GetChildControlType(String, IDictionary)

Получает Type типа элемента управления, соответствующего тегу дочернего элемента. Этот метод вызывается платформой страницы ASP.NET. Этот API устарел. Дополнительные сведения о разработке мобильных приложений ASP.NET см. в статье Mobile Apps & Sites with ASP.NET (Разработка мобильных приложений и сайтов с помощью ASP.NET).

GetHashCode()

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

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

Создает объект ObjectPersistData для объекта ControlBuilder.

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

Извлекает ключ ресурса для объекта ControlBuilder.

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

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

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

Определяет наличие открывающего и закрывающего тега элемента управления. Этот метод вызывается платформой страницы ASP.NET.

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

Определяет необходимость HTML-декодирования текстовой строки HTML-элемента управления. Этот метод вызывается платформой страницы ASP.NET.

(Унаследовано от ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Инициализирует ControlBuilder для использования после его создания. Этот метод вызывается платформой страницы ASP.NET.

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

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

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

Определяет необходимость получения сборщиком элемента управления своего внутреннего текста. В случае необходимости вызывается метод SetTagInnerText(String). Этот метод вызывается платформой страницы ASP.NET.

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

Оповещает ControlBuilder о добавлении его к сборщику родительского элемента управления.

(Унаследовано от ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Позволяет сборщикам пользовательского элемента управления получать доступ к сгенерированной объектной модели документов кода (CodeDom), а также вставлять и изменять код во время анализа и сборки элементов управления.

(Унаследовано от ControlBuilder)
SetResourceKey(String)

Задает ключ ресурса для объекта ControlBuilder.

(Унаследовано от ControlBuilder)
SetServiceProvider(IServiceProvider)

Задает служебный объект для объекта ControlBuilder.

(Унаследовано от ControlBuilder)
SetTagInnerText(String)

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

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

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

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

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

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