ILayout Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI.
public interface class ILayout : Microsoft::Maui::IContainer, Microsoft::Maui::ICrossPlatformLayout, Microsoft::Maui::IPadding, Microsoft::Maui::ISafeAreaView, Microsoft::Maui::IView, System::Collections::Generic::ICollection<Microsoft::Maui::IView ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::IView ^>, System::Collections::Generic::IList<Microsoft::Maui::IView ^>
public interface ILayout : Microsoft.Maui.IContainer, Microsoft.Maui.ICrossPlatformLayout, Microsoft.Maui.IPadding, Microsoft.Maui.ISafeAreaView, Microsoft.Maui.IView, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView>
type ILayout = interface
interface IView
interface IElement
interface ITransform
interface IContainer
interface IList<IView>
interface ICollection<IView>
interface seq<IView>
interface IEnumerable
interface ISafeAreaView
interface IPadding
interface ICrossPlatformLayout
Public Interface ILayout
Implements ICollection(Of IView), IContainer, ICrossPlatformLayout, IEnumerable(Of IView), IList(Of IView), IPadding, ISafeAreaView, IView
- Производный
- Реализации
Свойства
| AnchorX |
Возвращает компонент X центра для любого преобразования относительно границ элемента. (Унаследовано от ITransform) |
| AnchorY |
Возвращает компонент Y центра для любого преобразования относительно границ элемента. (Унаследовано от ITransform) |
| AutomationId |
Идентификатор, используемый средствами автоматизации для взаимодействия с этим представлением (Унаследовано от IView) |
| Background |
Получает краску, которая заполняет фон представления. (Унаследовано от IView) |
| Clip |
Возвращает путь, используемый для определения структуры содержимого представления. (Унаследовано от IView) |
| ClipsToBounds |
Указывает, закрепит ли ILayout содержимое к его границам. |
| DesiredSize |
Возвращает текущий требуемый размер этого представления. (Унаследовано от IView) |
| FlowDirection |
Направление, в котором элементы пользовательского интерфейса сканируются глазом (Унаследовано от IView) |
| Frame |
Возвращает границы представления в контейнере. (Унаследовано от IView) |
| Handler |
Возвращает или задает обработчик представления представления представления. (Унаследовано от IView) |
| Height |
Возвращает указанную высоту IView. (Унаследовано от IView) |
| HorizontalLayoutAlignment |
Определяет горизонтальный аспект расположения этого элемента в контейнере (Унаследовано от IView) |
| IgnoreSafeArea |
Указывает, как содержимое представления должно быть размещено в отношении препятствий. Если это значение имеет значение |
| InputTransparent |
Возвращает значение, указывающее, должен ли этот элемент участвовать в цикле взаимодействия с пользователем. (Унаследовано от IView) |
| IsEnabled |
Возвращает значение, указывающее, включено ли это представление в пользовательском интерфейсе. (Унаследовано от IView) |
| IsFocused |
Возвращает значение, указывающее, ориентирован ли этот режим в данный момент. (Унаследовано от IView) |
| Margin |
Поле представляет расстояние между представлением и его смежными представлениями. (Унаследовано от IView) |
| MaximumHeight |
Возвращает указанное ограничение высоты IView в диапазоне от нуля до двойного. PositiveInfinity. (Унаследовано от IView) |
| MaximumWidth |
Возвращает указанное ограничение ширины IView в диапазоне от нуля до двойного. PositiveInfinity. (Унаследовано от IView) |
| MinimumHeight |
Возвращает указанное минимальное ограничение высоты IView в диапазоне от нуля до двойного. PositiveInfinity. (Унаследовано от IView) |
| MinimumWidth |
Возвращает указанное минимальное ограничение ширины IView в диапазоне от нуля до двойного. PositiveInfinity. (Унаследовано от IView) |
| Opacity |
Возвращает значение непрозрачности, примененное к представлению при отрисовки. (Унаследовано от IView) |
| Padding |
Пространство между внешним краем элемента управления и его содержимым. (Унаследовано от IPadding) |
| Parent |
Возвращает родительский элемент элемента. (Унаследовано от IElement) |
| Rotation |
Получает поворот (в градусах) о оси Z (аффинный поворот) при отрисовке элемента. (Унаследовано от ITransform) |
| RotationX |
Получает поворот (в градусах) о оси X (поворот перспективы) при отрисовке элемента. (Унаследовано от ITransform) |
| RotationY |
Получает поворот (в градусах) о оси Y (поворот перспективы) при отрисовке элемента. (Унаследовано от ITransform) |
| Scale |
Возвращает коэффициент масштабирования, примененный к элементу. (Унаследовано от ITransform) |
| ScaleX |
Получает масштаб относительно коэффициента оси X, примененного к элементу. (Унаследовано от ITransform) |
| ScaleY |
Получает масштаб относительно коэффициента оси Y, примененного к элементу. (Унаследовано от ITransform) |
| Semantics |
Добавляет семантику к каждому представлению для специальных возможностей (Унаследовано от IView) |
| Shadow |
Рисует тень вокруг целевого представления. (Унаследовано от IView) |
| TranslationX |
Возвращает разностную дельту преобразования X элемента. (Унаследовано от ITransform) |
| TranslationY |
Возвращает разность преобразования Y элемента. (Унаследовано от ITransform) |
| VerticalLayoutAlignment |
Определяет вертикальный аспект расположения этого элемента в контейнере (Унаследовано от IView) |
| Visibility |
Возвращает значение, определяющее, должно ли это представление быть частью визуального дерева или нет. (Унаследовано от IView) |
| Width |
Возвращает указанную ширину IView. (Унаследовано от IView) |
| ZIndex |
Определяет порядок рисования этого объекта IView в ILayout; более высокие z-индексы будут рисовать более низкие z-индексы. (Унаследовано от IView) |
Методы
| Arrange(Rect) |
Позиционирует дочерние элементы и определяет размер элемента. (Унаследовано от IView) |
| CrossPlatformArrange(Rect) |
Этот метод интерфейса предоставляется для обратной совместимости с предыдущими версиями. Реализация классов должна реализовать интерфейс ICrossPlatformLayout, а не напрямую реализацию этого метода. |
| CrossPlatformMeasure(Double, Double) |
Этот метод интерфейса предоставляется для обратной совместимости с предыдущими версиями. Реализация классов должна реализовать интерфейс ICrossPlatformLayout, а не напрямую реализацию этого метода. |
| Focus() |
Пытается задать фокус на этом представлении. (Унаследовано от IView) |
| InvalidateArrange() |
Метод, который вызывается для отмены макета этого представления. (Унаследовано от IView) |
| InvalidateMeasure() |
Сигнализирует о том, что текущее значение меры этого представления больше не является допустимым и должно быть перекомпилировано во время следующей передачи меры. (Унаследовано от IView) |
| Measure(Double, Double) |
Обновления размер представления. (Унаследовано от IView) |
| Unfocus() |
Отменяет фокус на этом представлении. (Унаследовано от IView) |
Явные реализации интерфейса
| ICrossPlatformLayout.CrossPlatformArrange(Rect) |
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI. |
| ICrossPlatformLayout.CrossPlatformMeasure(Double, Double) |
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI. |
Методы расширения
| CheckHandlers(IView) |
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI. |
| ComputeDesiredSize(IView, Double, Double) |
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI. |
| ComputeFrame(IView, Rect) |
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI. |
| ToHandler(IElement, IMauiContext) |
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI. |
| ToPlatform(IElement, IMauiContext) |
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI. |
| ToHandler(IView, IMauiContext) |
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI. |
| SetSemanticFocus(IView) |
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI. |
| CaptureAsync(IView) |
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI. |
| DisconnectHandlers(IView) |
Предоставляет базовые свойства и методы для всех элементов Layout. Используйте элементы Layout для размещения и размера дочерних элементов в приложениях .NET MAUI. |