Shimmer контроль
Элемент управления, используемый для отображения процесса загрузки.
Заметка
Полная документация и исходный код находятся в разделе Репозиторий компонентов кода на GitHub.
Description
Этот компонент кода обеспечивает оболочку вокруг элемента управления Fluent UI Shimmer, привязанную к кнопке, для использования в приложениях на основе холста и на пользовательских страницах.
Ключевые свойства
Свойство | Description |
---|---|
Items |
Элементы действия для визуализации |
Rows |
Элементы действия для визуализации |
SpacebetweenShimmer |
Пробел между каждым элементом Shimmer в случае нескольких строк. |
Свойства элементов
Каждая запись в приведенной ниже таблице может иметь следующие значения.
Свойство | Description |
---|---|
ItemKey |
Обязательное. Ключ, используемый для указания конкретного элемента ShimmerElement. Клавиши должны быть уникальными. |
ItemType |
Обязательное. Тип элемента Shimmer из списка трех элементов Shimmer, т. е. круг, зазор и линия. |
ItemRowKey |
Обязательное. Ключ, используемый для указания RowKey и установления связи. |
ItemHeight |
Высота элемента ShimmerElement |
ItemWidth |
Ширина элемента ShimmerElement |
ItemVerticalAlign |
Чтобы указать, как элемент должен выравниваться. например, "сверху", "по центру" или "снизу". |
Пример формулы Power Fx:
Table({ItemKey:"1",ItemWidth:"3.8",ItemHeight:60,ItemRowKey:"1",ItemType:"circle"},{ItemKey:"2",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"3",ItemWidth:"20",ItemHeight:10,ItemRowKey:"1",ItemType:"line"},{ItemKey:"4",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"5",ItemWidth:"2.8",ItemHeight:30,ItemRowKey:"1",ItemType:"line"},{ItemKey:"6",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"7",ItemWidth:"20",ItemHeight:10,ItemRowKey:"1",ItemType:"line"},{ItemKey:"8",ItemWidth:"1",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"9",ItemWidth:"3.8",ItemHeight:40,ItemRowKey:"1",ItemType:"line"},{ItemKey:"10",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"11",ItemWidth:"20",ItemHeight:10,ItemRowKey:"1",ItemType:"line"},{ItemKey:"12",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"13",ItemWidth:"2.8",ItemHeight:30,ItemRowKey:"1",ItemType:"line"},{ItemKey:"14",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"15",ItemWidth:"20",ItemHeight:10,ItemRowKey:"1",ItemType:"line"},{ItemKey:"16",ItemWidth:"1",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"})
Значение свойства "Строки" (rows_Items
)
Каждая запись в приведенной ниже таблице может иметь следующие значения.
Свойство | Description |
---|---|
RowKey |
Обязательное. Ключ, который используется для указания конкретного элемента управления Shimmer и при добавлении вложенных элементов. Клавиши должны быть уникальными. |
RowOrder |
Порядок, в котором Shimmer должен отображаться |
RowCount |
Количество элементов Shimmer для отрисовки |
RowWidth |
Ширина элемента управления Shimmer |
Пример формулы Power Fx:
Table(
{
RowKey: "1",
RowOrder:1,
RowCount:5,
RowWidth: 100
}
)
Свойства стиля
Свойство | Description |
---|---|
Theme |
Принимает строку JSON, сгенерированную с помощью Конструктора тем Fluent UI (windows.net). Если оставить это поле пустым, будет использоваться тема по умолчанию, определенная Power Apps. Сведения о порядке настройки см. в разделе темы. |
AccessibilityLabel |
Подпись Aria для программы чтения с экрана |
Пример темы
Строка Theme JSON передается свойству компонента, в то время как varTheme
может использоваться для стилизации других стандартных компонентов, таких как кнопки, с использованием отдельных цветов.
Для получения дополнительной информации о цветовой палитре, которая будет использоваться при работе с Shimmer, см. раздел IShimmerColors Interface
документации по IShimmerElement.
Ограничения
Этот компонент кода можно использовать только в приложениях на основе холста и настраиваемых страницах.