Elevation контроль
Елемент керування використовується для побудови карток і спливаючих меню.
Опис
Elevation
використовується для того, щоб привернути увагу до досвіду та додати додатку фізичної матеріальності. Дрібні рівні зарезервовано для елементів, які тісно пов’язані з полотном або поданням, як-от плитки. Глибші рівні створюють видатну рамку навколо поверхні, привертаючи увагу до автономних інтерфейсів, як-от діалогові вікна. Підтримує події наведення курсору миші.
Для отримання рекомендацій перейдіть до сторінки Стиль Fluent UI Elevation.
Властивості
Ключові властивості
Властивість | Опис |
---|---|
Depth |
Глибина тіні. |
HoverDepth |
Глибина тіні, яка відображається під час наведення курсору миші. |
Властивості стилю
Властивість | Опис |
---|---|
FillColor |
Колір фону елемента керування Elevation . |
HoverFillColor |
Колір фону елемента керування Elevation , який відображається під час наведення курсору миші. |
PaddingLeft |
Лівий край зазору між карткою та межами елемента керування |
PaddingRight |
Правий край зазору між карткою та межами елемента керування |
PaddingTop |
Верхній край зазору між карткою та межами елемента керування |
PaddingBottom |
Нижній край зазору між карткою та межами елемента керування |
DarkOverlay |
Якщо ввімкнути цю функцію, відображається темний ефект накладання в області доповнення. |
Форматування вмісту Elevation
за допомогою контейнерів макета
Додайте елемент
Container
на екран (безHorizontal container
абоVertical container
).Додавання компонента
Elevation
в контейнерУстановіть властивості
Elevation
відповідно до батьківськогоContainer
.Властивість Значення X
0
Y
0
Width
Parent.Width
Height
Parent.Height
Установіть властивості
PaddingRight
,PaddingTop
іPaddingBottom
для посилання наSelf.PaddingLeft
.Виберіть потрібний
Depth
і відкоригуйте значенняPaddingLeft
, щоб забезпечити достатній зазор для тіні, щоб її не було відрізано.Вставте
Vertical container
в той самий батьківський елементContainer
. Використовується для розміщення вмісту картки.Установіть властивості
Vertical container
для візуального вирівнювання за краями компонентаElevation
.Властивість Значення X
Elevation.PaddingLeft
Y
Elevation.PaddingLeft
Width
Parent.Width - Elevation.PaddingLeft * 2
Height
Parent.Height - Elevation.PaddingLeft * 2
Додайте вміст до
Vertical container
, щоб заповнити картку.
Обмеження
Цей компонент коду можна використовувати лише в компонованих програмах і настроюваних сторінках.