Поделиться через


IView Интерфейс

Определение

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

public interface class IView : Microsoft::Maui::IElement, Microsoft::Maui::ITransform
public interface IView : Microsoft.Maui.IElement, Microsoft.Maui.ITransform
type IView = interface
    interface IElement
    interface ITransform
Public Interface IView
Implements IElement, ITransform
Производный
Реализации

Свойства

AnchorX

Возвращает компонент X центра для любого преобразования относительно границ элемента.

(Унаследовано от ITransform)
AnchorY

Возвращает компонент Y центра для любого преобразования относительно границ элемента.

(Унаследовано от ITransform)
AutomationId

Идентификатор, используемый средствами автоматизации для взаимодействия с этим представлением

Background

Получает краску, которая заполняет фон представления.

Clip

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

DesiredSize

Возвращает текущий требуемый размер этого представления.

FlowDirection

Направление, в котором элементы пользовательского интерфейса сканируются глазом

Frame

Возвращает границы представления в контейнере.

Handler

Возвращает или задает обработчик представления представления представления.

Height

Возвращает указанную высоту IView.

HorizontalLayoutAlignment

Определяет горизонтальный аспект расположения этого элемента в контейнере

InputTransparent

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

IsEnabled

Возвращает значение, указывающее, включено ли это представление в пользовательском интерфейсе.

IsFocused

Возвращает значение, указывающее, ориентирован ли этот режим в данный момент.

Margin

Поле представляет расстояние между представлением и его смежными представлениями.

MaximumHeight

Возвращает указанное ограничение высоты IView в диапазоне от нуля до двойного. PositiveInfinity.

MaximumWidth

Возвращает указанное ограничение ширины IView в диапазоне от нуля до двойного. PositiveInfinity.

MinimumHeight

Возвращает указанное минимальное ограничение высоты IView в диапазоне от нуля до двойного. PositiveInfinity.

MinimumWidth

Возвращает указанное минимальное ограничение ширины IView в диапазоне от нуля до двойного. PositiveInfinity.

Opacity

Возвращает значение непрозрачности, примененное к представлению при отрисовки.

Parent

Возвращает родительский элемент элемента.

(Унаследовано от IElement)
Rotation

Получает поворот (в градусах) о оси Z (аффинный поворот) при отрисовке элемента.

(Унаследовано от ITransform)
RotationX

Получает поворот (в градусах) о оси X (поворот перспективы) при отрисовке элемента.

(Унаследовано от ITransform)
RotationY

Получает поворот (в градусах) о оси Y (поворот перспективы) при отрисовке элемента.

(Унаследовано от ITransform)
Scale

Возвращает коэффициент масштабирования, примененный к элементу.

(Унаследовано от ITransform)
ScaleX

Получает масштаб относительно коэффициента оси X, примененного к элементу.

(Унаследовано от ITransform)
ScaleY

Получает масштаб относительно коэффициента оси Y, примененного к элементу.

(Унаследовано от ITransform)
Semantics

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

Shadow

Рисует тень вокруг целевого представления.

TranslationX

Возвращает разностную дельту преобразования X элемента.

(Унаследовано от ITransform)
TranslationY

Возвращает разность преобразования Y элемента.

(Унаследовано от ITransform)
VerticalLayoutAlignment

Определяет вертикальный аспект расположения этого элемента в контейнере

Visibility

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

Width

Возвращает указанную ширину IView.

ZIndex

Определяет порядок рисования этого объекта IView в ILayout; более высокие z-индексы будут рисовать более низкие z-индексы.

Методы

Arrange(Rect)

Позиционирует дочерние элементы и определяет размер элемента.

Focus()

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

InvalidateArrange()

Метод, который вызывается для отмены макета этого представления.

InvalidateMeasure()

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

Measure(Double, Double)

Обновляет размер представления.

Unfocus()

Отменяет фокус на этом представлении.

Методы расширения

CheckHandlers(IView)

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

ComputeDesiredSize(IView, Double, Double)

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

ComputeFrame(IView, Rect)

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

ToHandler(IElement, IMauiContext)

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

ToPlatform(IElement, IMauiContext)

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

ToHandler(IView, IMauiContext)

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

SetSemanticFocus(IView)

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

CaptureAsync(IView)

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

DisconnectHandlers(IView)

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

Применяется к