Модальное управление это: Модальное управление. — Студопедия

Содержание

Модальное управление. — Студопедия

Поделись с друзьями: 

Системы автоматического управления, как известно, могут быть построены различными способами (методами расчета регуляторов). Самая распространенная схема управления имеет вид:

 
 

Рис. 2.18.

Управление (регулирование) в данной системе осуществляется по отклонению (e=r-y). Такие регуляторы называются регуляторами 1 рода, то есть регуляторами, в работе которых используется информация об одной переменной (у).

Регуляторами 2 рода, или регуляторами состояния, — называются регуляторы, в которых при расчете управляющего воздействия используется все или некоторые переменные состояния.

К регуляторам состояния относится модальный регулятор.

Модальное управление относится к корневым методам синтеза линейных САУ, то есть исходя из заданных (желаемых, требуемых) показателей качества управления строится желаемый характеристический полином, то есть определяется местоположение корней характеристического уравнения. (Корни на латыни называются моды, отсюда название регулятора – модальный регулятор).

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

 
 

Рис. 2.19.

Динамика процесса описывается уравнением:

, (70)

где R – вектор входных переменных;

X – вектор состояния;

A – матрица коэффициентов;

B – матрица входа.

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

 
 

Рис. 2.20.

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

уравнением . Тогда система дифференциальных уравнений, описывающих динамику системы будет иметь вид:

(71)

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

(72)

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

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

Пример:

Построить модальный регулятор для объекта (двигатель постоянного тока), обеспечивающим следующие показатели качества: σ %=0%, tпп=3с.:

 
 

Рис. 2.29.

Параметры системы:

Схема переменных состояния

 
 

Рис. 2.30.

Описание в пространстве состояния:

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

система управляема

Проверка системы на наблюдаемость:

система наблюдаема

Наблюдаемость и управляемость являются необходимыми условиями для синтеза.

Схема переменных состояния с модальным регулятором

 
 

Рис. 2.31.

Выбираем желаемый характеристический полином в стандартной биномиальной форме, что обеспечивает σ%=0%

Результаты моделирования САУ с модальным регулятором:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




8-е занятие по MATLAB

8-е занятие по MATLAB


8-е
занятие по MATLAB
 



ЛАБОРАТОРНАЯ   РАБОТА №8


Модальное управление


линейной стационарной системой с одним входом.


 


Цель работы:

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


 




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


 


Системы общего вида


                           
                                     (1)


 


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


 


                                                                    
(2)


 


где
 —
коэффициенты характеристического уравнения системы (1), т.е.


                                                                                                       
(3)


         Если объект управления задан своей
рациональной передаточной функцией, то коэффициенты знаменателя ее одновременно
будут являться коэффициентами характеристического уравнения. Системы (1) и (2)
подобны в том смысле, что они имеют одинаковые характеристические уравнения и,
следовательно, имеют одинаковые корни этих уравнений.


         Переменные состояния
 системы
связаны с переменными состояния
 системы
(1) через матрицу преобразования
соотношением:


                                                           
                                                  (4)


        


         В свою очередь матрица
 вычисляется
следующим образом:


,                                                                                                      
   (5)


где
 —
матрица коэффициентов системы (1), а
 —
матрица-строка, которая вычисляется по соотношению


                                                          
(6)


где
 —
матрица коэффициентов при управлении системы (1).


         Расчет матрицы
 по
выражению (6) возможен, если система (1) полностью управляема по Калману, т.е.
когда


                                                            
           (7)


где

размерность системы (1).


         Системы (1) и (2) могут быть записаны в
матричной форме:


                                                                                                        
(8)


.                                                                
(9)


Задание
.


—  
сформировать для системы (8) матрицы
 по
случайному нормальному закону системы
MATLAB
(randn)
4-го порядка. Проверить на полную управляемость пары матриц
 по
встроенным функциям
ctrb
,
т.е.
ctrb(A,B)
и
далее определить ранг сформированной матрицы
Если
ранг будет равняться размерности системы (т. е. 4), то тогда рассчитать матрицу
преобразования
 по
вышеизложенному алгоритму. Проверить собственные числа матриц 
 и 
.


—  
то же самое выполнить с равномерно распределенным законом
rand
.


—  
то же самое выполнить для самостоятельно задаваемыми матрицами А, В.


 


 




 II.   
Синтез модального управления для линейной стационарной динамической
системы с одним входом.


 


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


                                                                                                            
(10)


где Х
n-мерный
вектор состояния системы (1),

матрица регулятора обратной связи размера 1´n,
u
— скалярное входное воздействие.


         С управлением (10) система (8)
принимает вид


                                                                                                
(11)


        


         Синтез модального управления (10) для
системы общего вида (1) или в матричном виде (8) может быть произведен сначала
для канонической системы (2) (с матричным описанием 9), а потом для исходной
системы (1) на основе не особого линейного преобразования, которое определяется
матрицей N
по формулам (5), (6). То есть сначала
определяется модальное управление для системы (2) в виде


                                                                                                             
(12)


где

вектор состояния канонической системы (2),

матрица регулятора обратной связи для канонической системы (2).


         Элементы матрицы
 определяются
по следующим соотношениям:


                                  
                                                  (13)


где
 —
коэффициенты характеристического уравнения замкнутой системы с желаемыми корнями
При
известных корнях характеристическое уравнение можно получить из следующего
соотношения:


.                                                                                                    
(14)


         Соотношение (14) в развернутом виде
даст характеристическое уравнение с коэффициентами
:


                                                                       
(15)


        


         Переход к исходной системе (1)
осуществляется на основе соотношения эквивалентной замены через матрицу
N:


                      
(16)


Задание
.


—  
для произвольной системы 4-5 порядков вида (1) синтезировать модальное
управление, которое бы обеспечивало асимптотическую устойчивость замкнутой
системы. В качестве исходных систем можно принять те, которые были сформированы
в I
части данной лабораторной работы.


—  
построить переходные процессы по отработке начальных условий для
синтезированной системы вида (11).


—  
построить переходные процессы для системы с модальным управлением при
воздействии на систему единичной ступенчатой функции при нулевых начальных
условиях. Проанализировать переходные процессы при различных задаваемых корнях
характеристического уравнения замкнутой системы: от единиц до сотен и тысяч
единиц по модулю в левой полуплоскости комплексной плоскости корней.


—  
сравнить результаты по синтезу модального управления с функциями
MATLAB,
таких как
acker,
place
.


 


Функция  
acker
предназначена для синтеза модального
управления в случае системы с одним входом, т.е. когда матрица В является
вектором столбцом.


Функция  
place
предназначена для синтеза модального
управления в случае системы с несколькими входами, т.е. когда матрица В
имеет размерность n´r,
где r
— количество управляющих воздействий.


 



%

Пример использования функции

acker



A=[-1 3 4;2 5 6;0 7 8];



B=[9.9;0;0];



eig(A)

%
вычисление собственных чисел
матрицы А



disp
(‘одно
действительное собственное число матрицы А не устойчивое’)



P=[-2;-3+5*i;-3-5*i]

%
Вектор желаемых корней хар-го
уравнения замкнутой системы



K=acker(A,B,P)

% Вычисление матрицы обратной связи



disp(‘Вычисление
собственных чисел матрицы

A-B*K’)



eig(A-B*K)



disp(‘Результат
должен совпадать с назначенными корнями в векторе

P’)


Функция 

place
применяется
аналогично (см.

help place
).


 





модальный · Bootstrap

Используйте модальный плагин Bootstrap JavaScript, чтобы добавить на свой сайт диалоги для лайтбоксов, пользовательских уведомлений или полностью настраиваемого контента.

Как это работает

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

  • Модальные окна создаются с помощью HTML, CSS и JavaScript. Они располагаются поверх всего остального в документе и удаляют прокрутку из , чтобы модальное содержимое прокручивалось.
  • Щелчок по модальному фону автоматически закроет модальное окно.
  • Bootstrap одновременно поддерживает только одно модальное окно. Вложенные модальные окна не поддерживаются, так как мы считаем их неудобными для пользователей.
  • Модальные окна используют position: fixed , что иногда может быть немного специфичным для его рендеринга. По возможности размещайте свой модальный HTML на верхнем уровне, чтобы избежать возможных помех от других элементов. Вы, вероятно, столкнетесь с проблемами при вложении .modal внутри другого фиксированного элемента.
  • Еще раз, из-за позиции : исправлено , есть некоторые предостережения при использовании модальных окон на мобильных устройствах. Для получения подробной информации см. нашу документацию по поддержке браузера.
  • Из-за того, как HTML5 определяет свою семантику, HTML-атрибут autofocus не действует в модальных окнах Bootstrap. Чтобы добиться того же эффекта, используйте собственный код JavaScript:
  • .

 $('#myModal').on('show.bs.modal', функция () {
  $('#myInput').триггер('фокус')
}) 

Продолжайте читать демонстрационные версии и рекомендации по использованию.

Примеры

Модальные компоненты

Ниже приведен пример статического режима (это означает, что его позиция и отображение были переопределены). Включены модальный заголовок, модальное тело (требуется для заполнения ) и модальный нижний колонтитул (необязательно). Мы просим вас включать модальные заголовки с действиями закрытия, когда это возможно, или предоставлять другое явное действие закрытия.

Здесь находится модальный основной текст.

 
<дел> <дел>
Модальное название
<дел>

Сюда идет модальный основной текст.

<дел>

Живая демонстрация

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

Ууху, вы читаете этот текст в модальном режиме!

 

        
      
    
  
 

Прокрутка длинного содержимого

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

Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, вестибюль и эрос.

Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

Энейская lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.

Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, вестибюль и эрос.

Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

Энейская lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.

Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, вестибюль и эрос.

Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

Энейская lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.

Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, вестибюль и эрос.

Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

Энейская lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.

Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, вестибюль и эрос.

Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

Энейская lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.

Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, вестибюль и эрос.

Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

Энейская lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.

 

        
      
    
  
 

Вы также можете создать модальное окно с возможностью прокрутки, которое позволяет прокручивать тело модального окна, добавив .modal-dialog-scrollable к .modal-dialog .

 

        
      
    
  
 

Вертикально по центру

Добавьте . modal-dialog-centered к .modal-dialog для вертикального центрирования модального окна.

Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, вестибюль и эрос.

 

        
      
    
  
 

Подсказки и всплывающие окна

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

Всплывающее окно в модальном окне

Эта кнопка вызывает всплывающее окно при нажатии.


Всплывающие подсказки в модальном окне

Эта ссылка и та ссылка имеют всплывающие подсказки при наведении.

 <дел>
  
Всплывающее окно в модальном окне

Эта кнопка вызывает всплывающее окно при нажатии.< /p> <час>

Подсказки в модальном окне

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

Использование сетки

Используйте сетку Bootstrap внутри модального окна, вложив .container-fluid в .modal-body . Затем используйте обычные классы системы сетки, как и везде.

.col-md-4

.col-md-4 .ml-auto

.col-md-3 .ml-auto

.col-md-2 .ml-auto

.col-md- 6 .мл-авто

Уровень 1: .col-sm-9

Уровень 2: .col-8 .col-sm-6

Уровень 2: .col-4 .col-sm-6

 <дел>
  <дел>
    <дел>
      
.col-md-4
.col-md-4 .ml-auto
<дел>
.col-md-3 .ml-auto
.col-md-2 .ml-auto
<дел>
.col-md-6 .ml-auto
<дел> <дел> Уровень 1: .col-sm-9 <дел> <дел> Уровень 2: .col-8 .col-sm-6 <дел> Уровень 2: .col-4 .col-sm-6

Различное модальное содержание

У вас есть куча кнопок, которые запускают одно и то же модальное окно с немного разным содержимым? Используйте атрибуты event. relatedTarget и HTML data-* (возможно, через jQuery), чтобы изменять содержимое модального окна в зависимости от того, какая кнопка была нажата.

Ниже приведена живая демонстрация, за которой следуют примеры HTML и JavaScript. Для получения дополнительной информации ознакомьтесь с документацией по модальным событиям для получения подробной информации о relatedTarget .

Получатель:

Сообщение:

 



          <дел>
            
            <текстовое поле>
          
        
      
      <дел>
        
        
      
    
  
 
 $('#exampleModal'). on('show.bs.modal', функция (событие) {
  var button = $(event.relatedTarget) // Кнопка, активировавшая модальное окно
  var Receiver = button.data('whatever') // Извлечение информации из атрибутов data-*
  // При необходимости здесь можно инициировать AJAX-запрос (а затем выполнить обновление в обратном вызове).
  // Обновить содержимое модального окна. Здесь мы будем использовать jQuery, но вместо этого вы можете использовать библиотеку привязки данных или другие методы.
  переменная модальная = $(это)
  modal.find('.modal-title').text('Новое сообщение для ' + получателя)
  modal.find('.modal-body input').val(получатель)
}) 

Изменить анимацию

Переменная $modal-fade-transform определяет состояние преобразования .modal-dialog перед модальной анимацией постепенного появления, переменная $modal-show-transform определяет преобразование .modal-dialog в конце модальной анимации постепенного появления.

Если вам нужна, например, анимация увеличения, вы можете установить $modal-fade-transform: scale(. 8) .

Удалить анимацию

Для модальных окон, которые просто появляются, а не исчезают при просмотре, удалите .fade класс из вашей модальной разметки.

  

Динамические высоты

Если высота модального окна изменяется, когда оно открыто, вы должны вызвать $('#myModal').modal('handleUpdate') , чтобы изменить положение модального окна в случае появления полосы прокрутки.

Доступность

Обязательно добавьте role="dialog" и aria-labelledby="..." , ссылаясь на модальный заголовок, на .modal и role="document" на сам .modal-dialog . Кроме того, вы можете дать описание вашего модального диалога с aria-describedby на .modal .

Встраивание видео с YouTube

Для встраивания видео YouTube в модальные окна требуется дополнительный JavaScript, не входящий в Bootstrap, для автоматической остановки воспроизведения и т. д. См. этот полезный пост о переполнении стека для получения дополнительной информации.

Дополнительные размеры

Модальные окна

имеют три дополнительных размера, доступных через классы модификаторов, которые можно поместить в .modal-dialog . Эти размеры срабатывают в определенных точках останова, чтобы избежать горизонтальных полос прокрутки на более узких окнах просмотра.

Размер Класс Модальная максимальная ширина
Маленький .modal-см 300px
По умолчанию Нет 500px
Большой .modal-lg 800px
Очень большой .modal-xl 1140px

Наше модальное окно по умолчанию без класса модификатора представляет собой модальное окно «среднего» размера.

 


  




  




  
 

Использование

Модальный плагин переключает ваш скрытый контент по запросу, через атрибуты данных или JavaScript. Он также добавляет .modal-open к , чтобы переопределить поведение прокрутки по умолчанию, и генерирует .modal-backdrop , чтобы предоставить область щелчка для закрытия отображаемых модальных окон при нажатии вне модального окна.

Через атрибуты данных

Активировать модальное окно без написания JavaScript. Установите data-toggle="modal" на элемент контроллера, например кнопку, вместе с data-target="#foo" или href="#foo" , чтобы указать конкретное модальное окно для переключения.

  

Через JavaScript

Вызвать модальное окно с идентификатором myModal с помощью одной строки JavaScript:

 $('#myModal').modal(options) 

Параметры

Параметры можно передавать через атрибуты данных или JavaScript. Для атрибутов данных добавьте имя опции к data- , как и data-backdrop="" .

Имя Тип По умолчанию Описание
фон логическое значение или строка 'static' правда Включает элемент модального фона. В качестве альтернативы укажите static для фона, который не закрывает модальное окно при нажатии.
клавиатура логическое значение правда Закрывает модальное окно при нажатии клавиши выхода
фокус логическое значение правда При инициализации фокусируется на модальном окне.
показать логическое значение правда Показывает модальное окно при инициализации.

Методы

Асинхронные методы и переходы

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

Дополнительные сведения см. в нашей документации по JavaScript.

.modal(варианты)

Активирует ваш контент как модальный. Принимает необязательные параметры объекта .

 $('#myModal').modal({
  клавиатура: ложь
}) 

.modal('переключатель')

Вручную переключает модальное окно. Возвращает вызывающему объекту до того, как модальное окно действительно было показано или скрыто (т. е. до того, как произойдет событие visible.bs.modal или hidden. bs.modal ).

 $('#myModal').modal('переключатель') 

.modal('show')

Вручную открывает модальное окно. Возвращает вызывающему объекту до того, как модальное окно действительно было показано (т. е. до того, как произойдет событие , показанное.bs.modal ).

 $('#myModal').modal('показать') 

.modal('скрыть')

Вручную скрывает модальное окно. Возвращает вызывающему объекту до того, как модальное окно было фактически скрыто (т. е. до того, как произойдет событие hidden.bs.modal ).

 $('#myModal').modal('скрыть') 

.modal('handleUpdate')

Вручную отрегулируйте положение модального окна, если высота модального окна изменяется, когда оно открыто (например, в случае появления полосы прокрутки).

 $('#myModal').modal('handleUpdate') 

. modal('dispose')

Уничтожает модальное окно элемента.

События

Модальный класс Bootstrap предоставляет несколько событий для подключения к модальным функциям. Все модальные события запускаются в самом модальном окне (т.е. в

).

Тип события Описание
показать.bs.modal Это событие запускается немедленно, когда show вызывается метод экземпляра. Если это вызвано щелчком, элемент, по которому был сделан щелчок, доступен как свойство relatedTarget события.
показано.bs.modal Это событие запускается, когда модальное окно становится видимым для пользователя (будет ожидать завершения переходов CSS). Если это вызвано щелчком, элемент, по которому был сделан щелчок, доступен как свойство relatedTarget события.
шкура. bs.modal : Это событие запускается сразу после вызова метода экземпляра hide .
скрытый.bs.modal Это событие запускается, когда модальное окно больше не скрыто от пользователя (будет ожидать завершения переходов CSS).
 $('#myModal').on('hidden.bs.modal', функция (e) {
  // сделай что-нибудь...
}) 

Модальное диалоговое окно веб-форм ASP.NET | Управление окном

Syncfusion jQuery больше не находится в активной разработке. Переключитесь на наш Essential JS 2 следующего поколения, основанный на чистом JavaScript.

Попробуйте базовый JS 2

Попробуйте базовый JS 2

Виджеты Syncfusion на основе jQuery больше не находятся в активной разработке. Переключитесь на нашу библиотеку Essential JS 2 следующего поколения, основанную на чистом JavaScript.

Обзор

Диалоговое окно ASP.NET Web Forms — это полезный элемент управления пользовательского интерфейса (UI) для уведомления пользователей о важной информации, оповещениях, ошибках, предупреждениях, вопросах, подтверждениях и запросах ввода (диалоговое окно подсказок). Элемент управления имеет богатый набор встроенных функций, таких как кнопки действий, позиционирование, анимация, перетаскивание, создание шаблонов и многое другое.


Модальные диалоговые окна (модальное окно)

Элемент управления диалоговыми окнами ASP.NET Web Forms поставляется с двумя различными типами диалоговых окон, модальными и немодальными (немодальными):


Элементы пользовательского интерфейса диалога

Элемент управления диалога веб-форм ASP.NET предоставляет необходимые элементы пользовательского интерфейса (заголовок (название), тело (содержимое) и область действий/нижний колонтитул) для лучшей настройки.


Кнопки действий

Элемент диалогового окна ASP.NET Web Forms предоставляет встроенную поддержку для выполнения действий с помощью кнопок, которые определяют необходимые функции обратного вызова для обработки пользовательского ввода.


Draggable

Модальное диалоговое окно можно переместить в любое место на странице, перетащив его заголовок, что выполняется с помощью библиотеки Draggable.


Наложения

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


Дополнительные диалоги

Пользователи могут запускать несколько диалогов одновременно или один над другим на основе их z-индекса (z-глубины), чтобы создавать дополнительные диалоги (вложенные модальные диалоги).


Параметры закрытия

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



Справа налево (RTL)

Элемент управления диалогового окна ASP.NET Web Forms поддерживает отрисовку справа налево (RTL). Пользователи могут изменить направление текста и макет диалогового окна справа налево. Это улучшает взаимодействие с пользователем и доступность для тех, кто использует языки с письмом справа налево.


Анимация

Для открытия и закрытия модальных диалогов доступны различные плавные встроенные анимации. Они выполняются на основе анимации CSS3 из библиотеки анимации.

Позиционирование

Пользователи могут размещать диалоговое окно в любом месте на странице. Это легко настроить с помощью встроенных позиций или любого пользовательского значения оси (например, вверху слева, внизу справа, вверху справа, внизу слева, 100 75 и т. д.).


Доступность

Реагирование

Элемент управления диалоговым окном веб-форм ASP.NET легко настраивается для создания мобильных диалогов и улучшения взаимодействия с пользователем на телефонах, планшетах и ​​настольных компьютерах.


Темы

Элемент управления диалогового окна веб-форм ASP.


Опубликовано

в

от

Метки:

Комментарии

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *