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

Оценить
(0 голоса)

Если вы по-прежнему не можете найти безупречный элемент управления, то Visual Studio предоставит вам инфраструктуру для создания ваших собственных элементов управления. Вы можете пойти легким путем и определить пользовательский элемент управления. Это файл, который вы можете конструировать как страницу, а затем использовать на других страницах.

Пользовательский элемент управления добавляется в ваш проект при помощи диалогового окна Add New Items. Такие элементы управления имеют расширение asx. Определяется пользовательский элемент управления перетаскиванием элементов формы на страницу. То есть пользовательские элементы состоят из одного или нескольких существующих элемен­тов управления ASP.NET. Например, вы можете создать простой пользовательский элемент управления для выдачи списка стандартных ссылок. Преимущество такого элемента в воз­можности его повторного использования. Вы сможете использовать этот элемент на многих страницах сайта, но управлять им вы будете централизованно.

Кроме того, пользовательские элементы управления видны внутри визуального конструкто­ра. Так что когда вы перетаскиваете пользовательский элемент из Solution Explorer на страницу, то видите его представление в панели конструктора. Однако когда на странице существует пользовательский элемент управления, то вы работаете с ним как с единым эле­ментом управления. Он также может предоставлять свойства (как и другие элементы управ­ления). Однако если вам нужно работать с содержимым пользовательского элемента управ­ления, то вам придется открыть его в визуальном конструкторе.

Пользовательские элементы управления имеют также свой файл выделенного кода (для об­работки их собственных событий). Таким способом вы можете абстрагировать и централи­зовать код для пользовательских элементов управления всей вашей страницы.

Примечание

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

Резюме
Создание приложений Windows Forms
Основы конструирования форм
Конечный пользователь
Местоположение и культура

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.