VisualElement Класс

Определение

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

public ref class VisualElement : Microsoft::Maui::Controls::NavigableElement, Microsoft::Maui::Controls::IAnimatable, Microsoft::Maui::Controls::IVisualElementController, Microsoft::Maui::IView
public class VisualElement : Microsoft.Maui.Controls.NavigableElement, Microsoft.Maui.Controls.IAnimatable, Microsoft.Maui.Controls.IVisualElementController, Microsoft.Maui.IView
type VisualElement = class
    inherit NavigableElement
    interface IView
    interface IElement
    interface ITransform
    interface IAnimatable
    interface IVisualElementController
    interface IElementController
type VisualElement = class
    inherit NavigableElement
    interface IAnimatable
    interface IVisualElementController
    interface IElementController
    interface IView
    interface IElement
    interface ITransform
Public Class VisualElement
Inherits NavigableElement
Implements IAnimatable, IView, IVisualElementController
Наследование
Производный
Реализации

Комментарии

Базовый класс для большинства экранных элементов Microsoft.Maui.Controls. Предоставляет большинство свойств, событий и методов для представления элемента на экране.

Конструкторы

VisualElement()

Инициализирует новый экземпляр класса VisualElement.

Поля

AnchorXProperty

Привязываемое свойство для AnchorX.

AnchorYProperty

Привязываемое свойство для AnchorY.

BackgroundColorProperty

Привязываемое свойство для BackgroundColor.

BackgroundProperty

Привязываемое свойство для Background.

BehaviorsProperty

Привязываемое свойство для Behaviors.

ClipProperty

Привязываемое свойство для Clip.

ControlsVisualElementMapper
Устаревшие..

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

FlowDirectionProperty

Привязываемое свойство для FlowDirection.

HeightProperty

Привязываемое свойство для Height.

HeightRequestProperty

Привязываемое свойство для HeightRequest.

InputTransparentProperty

Привязываемое свойство для InputTransparent.

IsEnabledProperty

Привязываемое свойство для IsEnabled.

IsFocusedProperty

Привязываемое свойство для IsFocused.

IsFocusedPropertyKey

Привязываемое свойство для IsFocused.

IsVisibleProperty

Привязываемое свойство для IsVisible.

MaximumHeightRequestProperty

Привязываемое свойство для MaximumHeightRequest.

MaximumWidthRequestProperty

Привязываемое свойство для MaximumWidthRequest.

MinimumHeightRequestProperty

Привязываемое свойство для MinimumHeightRequest.

MinimumWidthRequestProperty

Привязываемое свойство для MinimumWidthRequest.

NavigationProperty

Привязываемое свойство для Navigation.

OpacityProperty

Привязываемое свойство для Opacity.

RotationProperty

Привязываемое свойство для Rotation.

RotationXProperty

Привязываемое свойство для RotationX.

RotationYProperty

Привязываемое свойство для RotationY.

ScaleProperty

Привязываемое свойство для Scale.

ScaleXProperty

Привязываемое свойство для ScaleX.

ScaleYProperty

Привязываемое свойство для ScaleY.

ShadowProperty

Привязываемое свойство для Shadow.

StyleProperty

Привязываемое свойство для Style.

TranslationXProperty

Привязываемое свойство для TranslationX.

TranslationYProperty

Привязываемое свойство для TranslationY.

TriggersProperty

Привязываемое свойство для Triggers.

VisualProperty

Привязываемое свойство для Visual.

WidthProperty

Привязываемое свойство для Width.

WidthRequestProperty

Привязываемое свойство для WidthRequest.

WindowProperty

Привязываемое свойство для Window.

XProperty

Привязываемое свойство для X.

YProperty

Привязываемое свойство для Y.

ZIndexProperty

Привязываемое свойство для ZIndex.

Свойства

AnchorX

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

AnchorY

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

AutomationId

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

(Унаследовано от Element)
Background

Возвращает или задает объект , Brush который будет использоваться для заполнения фона элемента. Это свойство может быть привязано.

BackgroundColor

Возвращает или задает объект , Color который заполняет фон элемента. Это свойство может быть привязано.

Batched

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

Behaviors

Возвращает список объектов, Behavior связанных с этим элементом. Это свойство может быть привязано и доступно только для чтения.

BindingContext

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

(Унаследовано от BindableObject)
Bounds

Возвращает границы элемента в аппаратно-независимых единицах.

class

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

(Унаследовано от NavigableElement)
ClassId

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

(Унаследовано от Element)
Clip

Задает область обрезки для элемента. Это свойство может быть привязано.

DesiredSize

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

DisableLayout

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

Dispatcher

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

(Унаследовано от BindableObject)
EffectControlProvider

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
Effects

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

(Унаследовано от Element)
FlowDirection

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

Frame

Возвращает или задает кадр, в котором находится этот элемент на экране.

Handler

Возвращает или задает объект , связанный IViewHandler с данным элементом.

Height

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

HeightRequest

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

Id

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

(Унаследовано от Element)
InputTransparent

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

IsEnabled

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

IsEnabledCore

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

IsFocused

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

IsInPlatformLayout

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

IsLoaded

Указывает, подключен ли элемент к дереву объектов main.

IsPlatformEnabled

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

IsPlatformStateConsistent

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

IsVisible

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

LogicalChildren
Устаревшие..

Для внутреннего использования платформой Microsoft.Maui.Controls.

(Унаследовано от Element)
MaximumHeightRequest

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

MaximumWidthRequest

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

MinimumHeightRequest

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

MinimumWidthRequest

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

Navigation

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

(Унаследовано от NavigableElement)
NavigationProxy

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

(Унаследовано от NavigableElement)
Opacity

Возвращает или задает значение непрозрачности, применяемое к элементу при его отрисовке. Диапазон этого значения — от 0 до 1; Значения за пределами этого диапазона будут иметь ближайшее допустимое значение. Это свойство может быть привязано.

Parent

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

(Унаследовано от Element)
RealParent

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
Resources

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

Rotation

Возвращает или задает угол поворота (в градусах) вокруг оси Z (аффинного поворота) при отрисовке элемента. Это свойство может быть привязано.

RotationX

Возвращает или задает угол поворота (в градусах) вокруг оси Х (перспективного поворота) при отрисовке элемента. Это свойство может быть привязано.

RotationY

Возвращает или задает угол поворота (в градусах) вокруг оси Y (перспективного поворота) при отрисовке элемента. Это свойство может быть привязано.

Scale

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

ScaleX

Возвращает или задает значение масштаба для применения к оси X. Это свойство может быть привязано.

ScaleY

Возвращает или задает значение масштаба для применения к оси Y. Это свойство может быть привязано.

Shadow

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

Style

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

(Унаследовано от NavigableElement)
StyleClass

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

(Унаследовано от NavigableElement)
StyleId

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

(Унаследовано от Element)
TranslationX

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

TranslationY

Возвращает или задает дельту преобразования по оси Y для элемента. Это свойство может быть привязано.

Triggers

Возвращает список объектов, TriggerBase связанных с этим элементом. Это свойство может быть привязано и доступно только для чтения.

Visual

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

Width

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

WidthRequest

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

Window

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

X

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

Y

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

ZIndex

Возвращает или задает Z-индекс элемента в макете. Это свойство может быть привязано.

Методы

AddLogicalChild(Element)

Добавляет к Element логическим дочерним элементам.

(Унаследовано от Element)
ApplyBindings()

Применяет все текущие привязки к BindingContext.

(Унаследовано от BindableObject)
Arrange(Rect)

Размещает дочерние объекты и определяет размер элемента.

ArrangeOverride(Rect)

Позволяет переопределять Arrange(Rect) подклассы, даже если интерфейс должен быть реализован явным образом, чтобы избежать конфликта со старым Arrange(Rect) методом.

BatchBegin()

Обозначает начало пакета изменений, вносимых в свойства элементов. Это может повысить производительность при изменении большего количества значений свойств.

BatchCommit()

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

ChangeVisualState()

Изменяет текущее визуальное состояние на основе текущих значений свойств этого элемента.

ClearLogicalChildren()

Удаляет все дочерние Elementэлементы.

(Унаследовано от Element)
ClearValue(BindableProperty)

Очищает все значения, ранее заданные для привязываемого свойства.

(Унаследовано от BindableObject)
ClearValue(BindablePropertyKey)

Очищает все значения, ранее заданные для привязываемого свойства, определяемого его ключом.

(Унаследовано от BindableObject)
CoerceValue(BindableProperty)

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

(Унаследовано от BindableObject)
CoerceValue(BindablePropertyKey)

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

(Унаследовано от BindableObject)
EffectIsAttached(String)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
Finalize()

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

FindByName(String)

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

(Унаследовано от Element)
Focus()

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

GetValue(BindableProperty)

Возвращает значение, содержащееся в заданном привязываемом свойстве.

(Унаследовано от BindableObject)
InsertLogicalChild(Int32, Element)

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

(Унаследовано от Element)
InvalidateMeasure()

Помечает текущую меру элемента как недействительного.

InvalidateMeasureNonVirtual(InvalidationTrigger)

Делает недействительной меру элемента.

InvalidateMeasureOverride()

Предоставляет способ разрешить переопределение InvalidateMeasure() подклассов (например, Layout), даже если интерфейс должен быть явно реализован, чтобы избежать конфликта с методом InvalidateMeasure() .

IsSet(BindableProperty)

Определяет, существует ли привязываемое свойство и имеет ли значение.

(Унаследовано от BindableObject)
Layout(Rect)

Обновляет границы элементы во время цикла макета.

MapBackgroundColor(IViewHandler, IView)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

MapBackgroundImageSource(IViewHandler, IView)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

Measure(Double, Double, MeasureFlags)

Возвращает минимальный размер, необходимый элементу для отображения на устройстве.

MeasureOverride(Double, Double)

Предоставляет способ переопределения Measure(Double, Double, MeasureFlags) подклассов, даже если интерфейс должен быть явно реализован, чтобы избежать конфликта со старым методом Measure.

OnBindingContextChanged()

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

OnChildAdded(Element)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

OnChildRemoved(Element, Int32)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

OnChildrenReordered()

Вызывает событие ChildrenReordered.

OnHandlerChanged()

При переопределении в производном классе должен вызывать HandlerChanged событие .

(Унаследовано от Element)
OnHandlerChanging(HandlerChangingEventArgs)

При переопределении в производном классе должен вызывать HandlerChanging событие .

(Унаследовано от Element)
OnMeasure(Double, Double)

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

OnParentChanged()

При переопределении в производном классе должен вызывать ParentChanged событие .

(Унаследовано от Element)
OnParentChanging(ParentChangingEventArgs)

При переопределении в производном классе должен вызывать ParentChanging событие .

(Унаследовано от Element)
OnParentSet()

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

(Унаследовано от NavigableElement)
OnPropertyChanged(String)

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

(Унаследовано от Element)
OnPropertyChanging(String)

Вызывает событие PropertyChanging.

(Унаследовано от BindableObject)
OnSizeAllocated(Double, Double)

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

PlatformSizeChanged()

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

RefreshIsEnabledProperty()

Этот метод всегда должен вызываться, если происходит какое-то событие и значение IsEnabledCore свойства изменится.

RemoveBinding(BindableProperty)

Удаляет ранее заданную привязку из привязываемого свойства.

(Унаследовано от BindableObject)
RemoveDynamicResource(BindableProperty)

Удаляет ранее заданный динамический ресурс.

(Унаследовано от Element)
RemoveLogicalChild(Element)

Удаляет первое вхождение определенного Element из логических дочерних элементов.

(Унаследовано от Element)
SetBinding(BindableProperty, BindingBase)

Назначает привязку привязываемому свойству.

(Унаследовано от BindableObject)
SetDynamicResource(BindableProperty, String)

BindableProperty Задает свойство этого элемента для обновления с помощью DynamicResource с помощью предоставленного ключа.

(Унаследовано от Element)
SetValue(BindableProperty, Object)

Задает значение указанного привязываемого свойства.

(Унаследовано от BindableObject)
SetValue(BindablePropertyKey, Object)

Задает значение указанного привязываемого свойства.

(Унаследовано от BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Для внутреннего использования платформой Microsoft.Maui.Controls.

(Унаследовано от BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
SizeAllocated(Double, Double)

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

UnapplyBindings()

Удаляет все текущие привязки из текущего контекста.

(Унаследовано от BindableObject)
Unfocus()

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

События

BatchCommitted

Происходит при фиксации пакета изменений свойств путем вызова BatchCommit()метода .

BindingContextChanged

Происходит при изменении значения свойства BindingContext.

(Унаследовано от BindableObject)
ChildAdded

Возникает при каждом добавлении дочернего элемента в элемент .

(Унаследовано от Element)
ChildRemoved

Возникает при каждом удалении дочернего элемента из элемента .

(Унаследовано от Element)
ChildrenReordered

Происходит при изменении порядка дочерних элементов этого элемента.

DescendantAdded

Возникает при каждом добавлении дочернего элемента в поддеревь элемента.

(Унаследовано от Element)
DescendantRemoved

Возникает при каждом удалении дочернего элемента из поддеревья элементов.

(Унаследовано от Element)
FocusChangeRequested
Устаревшие..

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

Focused

Происходит при фокусе этого элемента.

HandlerChanged

Возникает при каждом изменении обработчика элемента.

(Унаследовано от Element)
HandlerChanging

Возникает при каждом изменении обработчика элемента.

(Унаследовано от Element)
Loaded

Происходит при создании элемента и добавлении в дерево объектов.

MeasureInvalidated

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

ParentChanged

Возникает при каждом изменении родительского элемента.

(Унаследовано от Element)
ParentChanging

Возникает при каждом изменении элемента.

(Унаследовано от Element)
PropertyChanged

Возникает при смене значения свойства.

(Унаследовано от BindableObject)
PropertyChanging

Происходит при изменении значения свойства.

(Унаследовано от BindableObject)
SizeChanged

Происходит при изменении размера элемента.

Unfocused

Происходит, когда этот элемент не сфокусирован.

Unloaded

Происходит, когда элемент больше не подключен к дереву объектов main.

Явные реализации интерфейса

IContextFlyoutElement.ContextFlyout

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

(Унаследовано от Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

(Унаследовано от BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

(Унаследовано от Element)
IElement.Handler

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

IElement.Parent

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

(Унаследовано от Element)
IElementController.Descendants()

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
IElementController.LogicalChildren

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
INameScope.RegisterName(String, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
INameScope.UnregisterName(String)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
IToolTipElement.ToolTip

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

(Унаследовано от Element)
IView.Arrange(Rect)

Размещает дочерние элементы и определяет размер элемента.

IView.Background

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

IView.Clip

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

IView.FlowDirection

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

IView.Height

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

IView.HorizontalLayoutAlignment

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

IView.InvalidateArrange()

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

IView.InvalidateMeasure()

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

IView.IsFocused

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

IView.Margin

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

IView.MaximumHeight

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

IView.MaximumWidth

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

IView.Measure(Double, Double)

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

IView.MinimumHeight

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

IView.MinimumWidth

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

IView.Semantics

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

IView.Shadow

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

IView.VerticalLayoutAlignment

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

IView.Visibility

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

IView.Width

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

IVisualElementController.EffectiveFlowDirection

Для внутреннего использования .NET MAUI.

IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Для внутреннего использования .NET MAUI.

IVisualTreeElement.GetVisualChildren()

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

(Унаследовано от Element)
IVisualTreeElement.GetVisualParent()

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

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

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

AbortAnimation(IAnimatable, String)

Останавливает анимацию.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Задает указанные параметры и запускает анимацию.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Задает указанные параметры и запускает анимацию.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Задает указанные параметры и запускает анимацию.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)

Задает указанные параметры и запускает анимацию.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager)

Задает указанные параметры и запускает кинетическую анимацию.

AnimationIsRunning(IAnimatable, String)

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

Batch(IAnimatable)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Создает и применяет привязку к свойству.

FindByName<T>(Element, String)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

CancelAnimations(VisualElement)

Прерывает все анимации (например LayoutTo, , TranslateTo, ScaleToи т. д.) в элементе view .

FadeTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая выполняет исчезание, описанное параметрами opacity, length и easing.

LayoutTo(VisualElement, Rect, UInt32, Easing) Возвращает задачу, которая упрощает границы объекта , указанного VisualElementview в , до прямоугольника, заданного параметром bounds .
RelRotateTo(VisualElement, Double, UInt32, Easing)

Поворачивает элемент VisualElement, указанный в view, от текущего угла поворота на drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая масштабирует элемент VisualElement, указанный в view, с текущего масштаба до dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая поворачивает объект , заданный VisualElement параметром view , который описывается параметрами rotation, lengthи easing .

RotateXTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая наклоняет ось X объекта , заданного VisualElement параметром rotationview , требуя времени length и используя easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая наклоняет ось Y объекта , заданного VisualElement параметром rotationview , который занимает время length и использует .easing

ScaleTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая масштабирует элемент VisualElement, указанный в view, до абсолютного масштаба scale.

ScaleXTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, масштабируемую ось X объекта VisualElement , заданного параметром view , до абсолютного коэффициента scaleмасштабирования .

ScaleYTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, масштабируемую ось Y объекта , заданного VisualElement параметром view , до абсолютного коэффициента scaleмасштабирования .

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Анимирует элементы TranslationX и TranslationY свойства от их текущих значений до новых значений. Это гарантирует, что входной макет находится в той же позиции, что и визуальный макет.

HasVisualStateGroups(VisualElement)

Возвращает true, если element имеет одну или несколько групп визуального состояния. В противном случае возвращается false.

CheckHandlers(IView)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

ComputeDesiredSize(IView, Double, Double)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

ComputeFrame(IView, Rect)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

ToHandler(IElement, IMauiContext)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

ToPlatform(IElement, IMauiContext)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

ToHandler(IView, IMauiContext)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

SetSemanticFocus(IView)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

CaptureAsync(IView)

Объект , Element который занимает область на экране, имеет внешний вид и может получать сенсорный ввод.

GetVisualElementWindow(IVisualTreeElement)

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

GetVisualTreeDescendants(IVisualTreeElement)

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

GetVisualTreeElements(IVisualTreeElement, Point)

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

GetVisualTreeElements(IVisualTreeElement, Rect)

Возвращает список дочерних элементов визуального дерева на основе прямоугольника.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Возвращает список дочерних элементов визуального дерева на основе заданной точки x, y.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

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

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