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 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. |
transientNamescope |
Объект Element , который занимает область на экране, имеет внешний вид и может получить сенсорный ввод. (Унаследовано от Element) |
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 |
Возвращает или задает классы стилей для элемента. (Унаследовано от 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 |
Указывает, подключен ли элемент к дереву основного объекта. |
IsPlatformEnabled |
Возвращает или задает значение, указывающее, включен ли эквивалентный элемент платформы этих элементов. |
IsPlatformStateConsistent |
Возвращает или задает значение, указывающее, что данный элемент в настоящее время согласуется с состоянием эквивалентного элемента платформы. |
IsVisible |
Возвращает или задает значение, определяющее, будет ли этот элемент отображаться на экране и занять место в макетах. Это свойство может быть привязано. |
LogicalChildren |
Устаревшие..
Объект Element , который занимает область на экране, имеет внешний вид и может получить сенсорный ввод. (Унаследовано от Element) |
MaximumHeightRequest |
Возвращает или задает максимальную высоту элемента, запрашиваемого во время макета. Это свойство может быть привязано. |
MaximumWidthRequest |
Возвращает или задает максимальную ширину элемента, запрашиваемого во время макета. Это свойство может быть привязано. |
MinimumHeightRequest |
Возвращает или задает минимальную высоту элемента, запрашиваемого во время макета. Это свойство может быть привязано. |
MinimumWidthRequest |
Возвращает или задает минимальную ширину элемента, запрашиваемого во время макета. Это свойство может быть привязано. |
Navigation |
Возвращает объект, ответственный за обработку навигации на основе стека. (Унаследовано от NavigableElement) |
NavigationProxy |
Возвращает приведение Navigation к объекту NavigationProxy. (Унаследовано от NavigableElement) |
Opacity |
Возвращает или задает значение непрозрачности, применяемое к элементу при его отрисовке. Диапазон этого значения составляет от 0 до 1; Значения за пределами этого диапазона будут иметь ближайшее допустимое значение. Это свойство может быть привязано. |
Parent |
Возвращает или задает родительский элемент Element этого элемента. (Унаследовано от Element) |
RealParent |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
Resources |
Возвращает или задает локальный словарь ресурсов. |
Rotation |
Возвращает или задает угол поворота (в градусах) вокруг оси Z (аффинного поворота) при отрисовке элемента. Это свойство может быть привязано. |
RotationX |
Возвращает или задает угол поворота (в градусах) вокруг оси Х (перспективного поворота) при отрисовке элемента. Это свойство может быть привязано. |
RotationY |
Возвращает или задает угол поворота (в градусах) вокруг оси Y (перспективного поворота) при отрисовке элемента. Это свойство может быть привязано. |
Scale |
Возвращает или задает коэффициент масштабирования, применяемый к элементу. Это свойство может быть привязано. |
ScaleX |
Возвращает или задает значение масштаба для применения к оси X. Это свойство может быть привязано. |
ScaleY |
Возвращает или задает значение масштаба для применения к оси Y. Это свойство может быть привязано. |
Shadow |
Возвращает или задает эффект тени, приведение к элементу. Это свойство может быть привязано. |
Style |
Возвращает или задает уникальный Style для этого элемента. (Унаследовано от NavigableElement) |
StyleClass |
Возвращает или задает классы стилей для элемента. (Унаследовано от 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) |
Позволяет подклассам реализовать настраиваемую логику упорядочивания во время передачи макета элементов управления. |
BatchBegin() |
Обозначает начало пакета изменений, вносимых в свойства элементов. Это может повысить производительность, если изменится большее количество значений свойств. |
BatchCommit() |
Обозначает конец пакета команд, применяемых к элементу, и указывает на то, что команды должны быть зафиксированы. |
ChangeVisualState() |
Изменяет текущее визуальное состояние на основе текущих значений свойств элементов. |
ClearLogicalChildren() |
Удаляет все дочерние Elements. (Унаследовано от Element) |
ClearValue(BindableProperty) |
Очищает любое значение, заданное ранее для привязываемого свойства. (Унаследовано от BindableObject) |
ClearValue(BindablePropertyKey) |
Очищает любое значение, заданное ранее для привязываемого свойства, идентифицируемого ключом. (Унаследовано от BindableObject) |
CoerceValue(BindableProperty) |
Принуждается значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства. (Унаследовано от BindableObject) |
CoerceValue(BindablePropertyKey) |
Принуждается значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства. (Унаследовано от BindableObject) |
EffectIsAttached(String) |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
Finalize() |
Освобождает все ресурсы, связанные с дескриптором. |
FindByName(String) |
Возвращает элемент, содержащий указанное имя. (Унаследовано от Element) |
Focus() |
Пытается задать фокус для этого элемента. |
GetValue(BindableProperty) |
Возвращает значение, содержащееся в заданном привязываемом свойстве. (Унаследовано от BindableObject) |
InsertLogicalChild(Int32, Element) |
Вставляет логические Element дочерние элементы по указанному индексу. (Унаследовано от Element) |
InvalidateMeasure() |
Помечает текущую меру элемента как недопустимое. |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Устаревшие..
Отменяет меру элемента. |
InvalidateMeasureOverride() |
Предоставляет способ разрешить переопределение подклассов (например, Layout) InvalidateMeasure() |
IsSet(BindableProperty) |
Определяет, существует ли привязываемое свойство и имеет набор значений. (Унаследовано от BindableObject) |
Layout(Rect) |
Обновляет границы элементы во время цикла макета. |
MapBackgroundColor(IViewHandler, IView) |
Объект Element , который занимает область на экране, имеет внешний вид и может получить сенсорный ввод. |
MapBackgroundImageSource(IViewHandler, IView) |
Объект Element , который занимает область на экране, имеет внешний вид и может получить сенсорный ввод. |
Measure(Double, Double, MeasureFlags) |
Устаревшие..
Возвращает минимальный размер, необходимый элементу для отображения на устройстве. |
Measure(Double, Double) |
Возвращает минимальный размер, необходимый элементу для отображения на устройстве. Поля исключаются из измерения, но возвращаются с размером.
Не рекомендуется вызывать этот метод за пределами |
MeasureOverride(Double, Double) |
Позволяет подклассам реализовать пользовательскую логику мер во время прохождения мер элементов управления. |
OnBindingContextChanged() |
Вызывается при изменении контекста привязки этого элемента. |
OnChildAdded(Element) |
Вызывается при добавлении дочернего объекта в этот элемент. |
OnChildRemoved(Element, Int32) |
Вызывается при удалении дочернего объекта из этого элемента. |
OnChildrenReordered() |
Вызывает событие ChildrenReordered. |
OnHandlerChanged() |
При переопределении в производном классе следует вызвать HandlerChanged событие. (Унаследовано от Element) |
OnHandlerChanging(HandlerChangingEventArgs) |
При переопределении в производном классе следует вызвать HandlerChanging событие. (Унаследовано от Element) |
OnMeasure(Double, Double) |
Устаревшие..
Метод, который вызывается при измерении макета. |
OnParentChanged() |
При переопределении в производном классе следует вызвать ParentChanged событие. (Унаследовано от Element) |
OnParentChanging(ParentChangingEventArgs) |
При переопределении в производном классе следует вызвать ParentChanging событие. (Унаследовано от Element) |
OnParentSet() |
Вызывает событие (внутреннее). |
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) |
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 |
Устаревшие..
Происходит при запросе изменения фокуса. |
Focused |
Происходит при фокусе этого элемента. |
HandlerChanged |
Вызывается всякий раз, когда обработчик элемента изменился. (Унаследовано от Element) |
HandlerChanging |
Вызывается всякий раз, когда обработчик элемента начинает изменяться. (Унаследовано от Element) |
Loaded |
Происходит при создании и добавлении элемента в визуальное дерево платформы. |
MeasureInvalidated |
Возникает, когда текущая мера элемента была недопустима. |
ParentChanged |
Вызывается всякий раз, когда родительский элемент изменился. (Унаследовано от Element) |
ParentChanging |
Вызывается всякий раз, когда элемент начинает изменяться. (Унаследовано от Element) |
PropertyChanged |
Появляется при изменении значения свойства. (Унаследовано от BindableObject) |
PropertyChanging |
Происходит при изменении значения свойства. (Унаследовано от BindableObject) |
SizeChanged |
Происходит при изменении размера элемента. |
Unfocused |
Происходит, когда этот элемент не сфокусирован. |
Unloaded |
Происходит, когда элемент больше не подключен к визуальному дереву платформы. |
Явные реализации интерфейса
IContextFlyoutElement.ContextFlyout |
ContextFlyout Возвращает представление. Всплывающие элементы меню, всплывающие элементы меню и разделители меню можно добавить в контекстный всплывающий элемент. (Унаследовано от Element) |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Объект Element , который занимает область на экране, имеет внешний вид и может получить сенсорный ввод. (Унаследовано от BindableObject) |
IEffectControlProvider.RegisterEffect(Effect) |
Регистрирует указанный |
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 в диапазоне от нуля до двойного. PositiveInfinity. |
IView.MaximumWidth |
Возвращает указанное ограничение ширины IView в диапазоне от нуля до двойного. PositiveInfinity. |
IView.Measure(Double, Double) |
Обновляет размер представления. |
IView.MinimumHeight |
Возвращает указанное минимальное ограничение высоты IView в диапазоне от нуля до двойного. PositiveInfinity. |
IView.MinimumWidth |
Возвращает указанное минимальное ограничение ширины IView в диапазоне от нуля до двойного. 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) |
Возвращает логическое значение, указывающее, выполняется ли анимация, заданная в |
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) |
Создает и применяет привязку к свойству. |
SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
Создает привязку между свойством исходного объекта и свойством целевого объекта. |
FindByName<T>(Element, String) |
Объект Element , который занимает область на экране, имеет внешний вид и может получить сенсорный ввод. |
CancelAnimations(VisualElement) |
Прерваны все анимации (например |
FadeTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая выполняет исчезание, описанное параметрами |
InvalidateMeasure(VisualElement) |
Обновления макета могут быть вынуждены кодом приложения, а не полагаться на встроенное поведение системы макета. Однако это обычно не рекомендуется. Вызов InvalidateArrange, InvalidateMeasure или UpdateLayout обычно не требуется и может привести к снижению производительности при чрезмерном выполнении. Во многих ситуациях, когда код приложения может изменять свойства макета, система макета, вероятно, уже будет обрабатывать обновления асинхронно. Система макета также имеет оптимизацию для работы с каскадами изменений макета с помощью отношений родительского-дочернего элемента и принудительного макета с кодом приложения может работать в отношении таких оптимизаций. Тем не менее, возможно, что ситуации макета существуют в более сложных сценариях, когда принудительное создание макета является лучшим вариантом для устранения проблемы с временем или другой проблемы с макетом. Просто используйте его намеренно и экономно. |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
view bounds параметром. |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Поворачивает элемент VisualElement, указанный в |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая масштабирует элемент VisualElement, указанный в |
RotateTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая поворачивает VisualElement заданный |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая перемежает ось X указанного VisualElement в ней |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая перемежает ось Y указанного VisualElement |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая масштабирует элемент VisualElement, указанный в |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая масштабирует ось VisualElement X заданного абсолютным коэффициентом |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая масштабирует ось VisualElement Y, заданной абсолютным коэффициентом |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Анимирует элементы TranslationX и TranslationY свойства из текущих значений в новые значения. Это гарантирует, что входной макет находится в той же позиции, что и визуальный макет. |
HasVisualStateGroups(VisualElement) |
Возвращает |
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 , который занимает область на экране, имеет внешний вид и может получить сенсорный ввод. |
DisconnectHandlers(IView) |
Объект Element , который занимает область на экране, имеет внешний вид и может получить сенсорный ввод. |
GetVisualElementWindow(IVisualTreeElement) |
Возвращает окно, содержащее элемент визуального дерева, если элемент содержится в одном элементе. |
GetVisualTreeDescendants(IVisualTreeElement) |
Получает всю иерархию потомков в виде списка дочерних элементов для заданного элемента визуального дерева. |
GetVisualTreeElements(IVisualTreeElement, Point) |
Возвращает список дочерних элементов визуального дерева, основанных на заданной точке. |
GetVisualTreeElements(IVisualTreeElement, Rect) |
Возвращает список дочерних элементов визуального дерева на основе прямоугольника. |
GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double) |
Возвращает список дочерних элементов визуального дерева на основе прямоугольника, определенного его координатами, указанными в единицах платформы, а не пикселями. |
GetVisualTreeElements(IVisualTreeElement, Double, Double) |
Возвращает список дочерних элементов визуального дерева, основанных на заданной точке x, y. |