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


StackLayout Класс

Определение

Внимание!

Use Microsoft.Maui.Controls.StackLayout instead. For more information, see https://learn.microsoft.com/dotnet/maui/migration/layouts

public ref class StackLayout : Microsoft::Maui::Controls::Compatibility::Layout<Microsoft::Maui::Controls::View ^>, Microsoft::Maui::Controls::IElementConfiguration<Microsoft::Maui::Controls::Compatibility::StackLayout ^>
[Microsoft.Maui.Controls.ContentProperty("Children")]
public class StackLayout : Microsoft.Maui.Controls.Compatibility.Layout<Microsoft.Maui.Controls.View>, Microsoft.Maui.Controls.IElementConfiguration<Microsoft.Maui.Controls.Compatibility.StackLayout>
[Microsoft.Maui.Controls.ContentProperty("Children")]
[System.Obsolete("Use Microsoft.Maui.Controls.StackLayout instead. For more information, see https://learn.microsoft.com/dotnet/maui/migration/layouts")]
public class StackLayout : Microsoft.Maui.Controls.Compatibility.Layout<Microsoft.Maui.Controls.View>, Microsoft.Maui.Controls.IElementConfiguration<Microsoft.Maui.Controls.Compatibility.StackLayout>
[<Microsoft.Maui.Controls.ContentProperty("Children")>]
type StackLayout = class
    inherit Layout<View>
    interface IElementConfiguration<StackLayout>
    interface IView
    interface IElement
    interface ITransform
[<Microsoft.Maui.Controls.ContentProperty("Children")>]
[<System.Obsolete("Use Microsoft.Maui.Controls.StackLayout instead. For more information, see https://learn.microsoft.com/dotnet/maui/migration/layouts")>]
type StackLayout = class
    inherit Layout<View>
    interface IElementConfiguration<StackLayout>
    interface IView
    interface IElement
    interface ITransform
Public Class StackLayout
Inherits Layout(Of View)
Implements IElementConfiguration(Of StackLayout)
Наследование
Атрибуты
Реализации

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

StackLayout()

Поля

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

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

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

Представляет внутреннюю PropertyMapperточку представления.

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

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

Свойства

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от Layout<T>)
class
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от VisualElement)
GestureController
Устаревшие..
(Унаследовано от View)
GestureRecognizers
Устаревшие..

Коллекция распознавателей жестов, связанная с этим представлением.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от VisualElement)
Item[Int32]
Устаревшие..
(Унаследовано от Layout<T>)
LayoutHandler
Устаревшие..

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

(Унаследовано от Layout<T>)
LogicalChildren
Устаревшие..
(Унаследовано от Element)
Margin
Устаревшие..

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

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

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

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

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

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

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

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

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

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

Возвращает объект, ответственный за обработку навигации на основе стека.

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

Возвращает приведение Navigation к объекту NavigationProxy.

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

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

(Унаследовано от VisualElement)
Orientation
Padding
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от VisualElement)
Spacing
Style
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

AddLogicalChild(Element)
Устаревшие..

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

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

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

(Унаследовано от BindableObject)
Arrange(Rect)
Устаревшие..

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

(Унаследовано от VisualElement)
ArrangeOverride(Rect)
Устаревшие..
(Унаследовано от Layout)
BatchBegin()
Устаревшие..

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

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

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

(Унаследовано от VisualElement)
ChangeVisualState()
Устаревшие..
(Унаследовано от View)
ClearLogicalChildren()
Устаревшие..

Удаляет все дочерние Elements.

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

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

(Унаследовано от BindableObject)
ClearValue(BindablePropertyKey)
Устаревшие..

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

(Унаследовано от BindableObject)
CoerceValue(BindableProperty)
Устаревшие..

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

(Унаследовано от BindableObject)
CoerceValue(BindablePropertyKey)
Устаревшие..

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

(Унаследовано от BindableObject)
CrossPlatformArrange(Rect)
Устаревшие..

Упорядочивает дочерние элементы ICrossPlatformLayout в пределах заданных границ.

(Унаследовано от Layout)
CrossPlatformMeasure(Double, Double)
Устаревшие..

Измеряет требуемый размер ICrossPlatformLayout в заданных ограничениях.

(Унаследовано от Layout)
EffectIsAttached(String)
Устаревшие..

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

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

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

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

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

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

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

(Унаследовано от Layout)
GetChildElements(Point)
Устаревшие..

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

(Унаследовано от View)
GetRendererOverrides<T>()
Устаревшие..
(Унаследовано от View)
GetValue(BindableProperty)
Устаревшие..

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

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

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

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

Делает недействительным текущий макет.

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

Помечает текущую меру элемента как недопустимое.

(Унаследовано от VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)
Устаревшие..

Отменяет меру элемента.

(Унаследовано от VisualElement)
InvalidateMeasureOverride()
Устаревшие..
(Унаследовано от Layout)
IsSet(BindableProperty)
Устаревшие..

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

(Унаследовано от BindableObject)
Layout(Rect)
Устаревшие..

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

(Унаследовано от VisualElement)
LayoutChildren(Double, Double, Double, Double)
LowerChild(View)
Устаревшие..

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

(Унаследовано от Layout)
Measure(Double, Double, MeasureFlags)
Устаревшие..
(Унаследовано от Layout)
Measure(Double, Double)
Устаревшие..

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

(Унаследовано от VisualElement)
MeasureOverride(Double, Double)
Устаревшие..
(Унаследовано от Layout)
On<T>()
Устаревшие..

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

OnAdded(T)
Устаревшие..

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

(Унаследовано от Layout<T>)
OnBindingContextChanged()
Устаревшие..

Вызывается, когда контекст привязки View меняется.

(Унаследовано от View)
OnChildAdded(Element)
Устаревшие..
(Унаследовано от Layout<T>)
OnChildMeasureInvalidated()
Устаревшие..

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

(Унаследовано от Layout)
OnChildMeasureInvalidated(Object, EventArgs)
Устаревшие..

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

(Унаследовано от Layout)
OnChildRemoved(Element, Int32)
Устаревшие..
(Унаследовано от Layout<T>)
OnChildrenReordered()
Устаревшие..

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

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

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

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

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

(Унаследовано от Element)
OnMeasure(Double, Double)
OnParentChanged()
Устаревшие..

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

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

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

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

Вызывает событие (внутреннее). ParentSet

(Унаследовано от NavigableElement)
OnPropertyChanged(String)
Устаревшие..

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

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

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

(Унаследовано от BindableObject)
OnRemoved(T)
Устаревшие..

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

(Унаследовано от Layout<T>)
OnSizeAllocated(Double, Double)
Устаревшие..
(Унаследовано от Layout)
PlatformSizeChanged()
Устаревшие..

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

(Унаследовано от VisualElement)
RaiseChild(View)
Устаревшие..

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

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

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

(Унаследовано от VisualElement)
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)
ShouldInvalidateOnChildAdded(View)
Устаревшие..

При реализации следует возвращать, следует ли вызывать при добавлении и возвращать, если он не должен вызываться false InvalidateMeasure().InvalidateMeasure() true child Значение по умолчанию — true.

(Унаследовано от Layout)
ShouldInvalidateOnChildRemoved(View)
Устаревшие..

При реализации следует возвращать, следует ли вызывать при удалении и возвращатьfalse, если он не должен вызыватьсяInvalidateMeasure().InvalidateMeasure() true child Значение по умолчанию — true.

(Унаследовано от Layout)
SizeAllocated(Double, Double)
Устаревшие..

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

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

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

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

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

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

Указывает, что макет должен изменить положение всех своих дочерних элементов.

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

События

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Происходит при запросе изменения фокуса.

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

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

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

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

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

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

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

Происходит в конце цикла макета, если какие-либо значения Bounds дочернего элемента изменились.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IBindableLayout.Children
Устаревшие..
(Унаследовано от Layout<T>)
ICollection<IView>.Add(IView)
Устаревшие..
(Унаследовано от Layout<T>)
ICollection<IView>.Clear()
Устаревшие..
(Унаследовано от Layout<T>)
ICollection<IView>.Contains(IView)
Устаревшие..
(Унаследовано от Layout<T>)
ICollection<IView>.CopyTo(IView[], Int32)
Устаревшие..
(Унаследовано от Layout<T>)
ICollection<IView>.Count
Устаревшие..
(Унаследовано от Layout<T>)
ICollection<IView>.IsReadOnly
Устаревшие..
(Унаследовано от Layout<T>)
ICollection<IView>.Remove(IView)
Устаревшие..
(Унаследовано от Layout<T>)
IContextFlyoutElement.ContextFlyout
Устаревшие..

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

(Унаследовано от Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)
Устаревшие..
(Унаследовано от BindableObject)
IEffectControlProvider.RegisterEffect(Effect)
Устаревшие..

Регистрирует указанный effect в этом элементе.

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

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

(Унаследовано от VisualElement)
IElement.Parent
Устаревшие..

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

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

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

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

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

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

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

(Унаследовано от Element)
IEnumerable.GetEnumerator()
Устаревшие..
(Унаследовано от Layout<T>)
IEnumerable<IView>.GetEnumerator()
Устаревшие..
(Унаследовано от Layout<T>)
IGestureController.CompositeGestureRecognizers
Устаревшие..
(Унаследовано от View)
IHotReloadableView.Reload()
Устаревшие..
(Унаследовано от View)
IHotReloadableView.ReloadHandler
Устаревшие..
(Унаследовано от View)
IHotReloadableView.TransferState(IView)
Устаревшие..
(Унаследовано от View)
ILayout.ClipsToBounds
Устаревшие..
(Унаследовано от Layout<T>)
ILayoutManager.ArrangeChildren(Rect)
Устаревшие..
(Унаследовано от Layout<T>)
ILayoutManager.Measure(Double, Double)
Устаревшие..
(Унаследовано от Layout<T>)
IList<IView>.IndexOf(IView)
Устаревшие..
(Унаследовано от Layout<T>)
IList<IView>.Insert(Int32, IView)
Устаревшие..
(Унаследовано от Layout<T>)
IList<IView>.RemoveAt(Int32)
Устаревшие..
(Унаследовано от Layout<T>)
INameScope.RegisterName(String, Object)
Устаревшие..

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

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

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

(Унаследовано от Element)
IPaddingElement.OnPaddingPropertyChanged(Thickness, Thickness)
Устаревшие..
(Унаследовано от Layout)
IPaddingElement.PaddingDefaultValueCreator()
Устаревшие..
(Унаследовано от Layout)
IPropertyMapperView.GetPropertyMapperOverrides()
Устаревшие..
(Унаследовано от View)
IReplaceableView.ReplacedView
Устаревшие..
(Унаследовано от View)
ISafeAreaView.IgnoreSafeArea
Устаревшие..
(Унаследовано от Layout<T>)
IToolTipElement.ToolTip
Устаревшие..

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

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

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

(Унаследовано от VisualElement)
IView.Background
Устаревшие..

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

(Унаследовано от VisualElement)
IView.Clip
Устаревшие..

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

(Унаследовано от VisualElement)
IView.FlowDirection
Устаревшие..

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

(Унаследовано от VisualElement)
IView.Height
Устаревшие..

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

(Унаследовано от VisualElement)
IView.HorizontalLayoutAlignment
Устаревшие..

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

(Унаследовано от View)
IView.InvalidateArrange()
Устаревшие..

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

(Унаследовано от VisualElement)
IView.InvalidateMeasure()
Устаревшие..

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

(Унаследовано от VisualElement)
IView.IsFocused
Устаревшие..

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

(Унаследовано от VisualElement)
IView.Margin
Устаревшие..

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

(Унаследовано от View)
IView.MaximumHeight
Устаревшие..

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

(Унаследовано от VisualElement)
IView.MaximumWidth
Устаревшие..

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

(Унаследовано от VisualElement)
IView.Measure(Double, Double)
Устаревшие..
(Унаследовано от Layout)
IView.MinimumHeight
Устаревшие..

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

(Унаследовано от VisualElement)
IView.MinimumWidth
Устаревшие..

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

(Унаследовано от VisualElement)
IView.Semantics
Устаревшие..

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

(Унаследовано от VisualElement)
IView.Shadow
Устаревшие..

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

(Унаследовано от VisualElement)
IView.VerticalLayoutAlignment
Устаревшие..

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

(Унаследовано от View)
IView.Visibility
Устаревшие..

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

(Унаследовано от VisualElement)
IView.Width
Устаревшие..

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

(Унаследовано от VisualElement)
IVisualElementController.EffectiveFlowDirection
Устаревшие..

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

(Унаследовано от VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)
Устаревшие..

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

(Унаследовано от VisualElement)
IVisualTreeElement.GetVisualChildren()
Устаревшие..
(Унаследовано от Layout)
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)
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
SetAppTheme<T>(BindableObject, BindableProperty, T, T)
SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
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)
CancelAnimations(VisualElement)
Устаревшие..

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

FadeTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

LayoutTo(VisualElement, Rect, UInt32, Easing)
Устаревшие..
Возвращает задачу, которая упрощает границы VisualElement заданного прямоугольником прямоугольника, указанного view 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 в ней view rotationвремени length и использования easing.

RotateYTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

Возвращает задачу, которая перемежает ось Y указанного VisualElement view путем rotation, занимает время length и использование easing.

ScaleTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

ScaleXTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

ScaleYTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

TranslateTo(VisualElement, Double, Double, UInt32, Easing)
Устаревшие..

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

HasVisualStateGroups(VisualElement)
Устаревшие..

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

CheckHandlers(IView)
ComputeDesiredSize(IView, Double, Double)
ComputeFrame(IView, Rect)
ToHandler(IElement, IMauiContext)
ToPlatform(IElement, IMauiContext)
ToHandler(IView, IMauiContext)
SetSemanticFocus(IView)
CaptureAsync(IView)
DisconnectHandlers(IView)
GetVisualElementWindow(IVisualTreeElement)
Устаревшие..

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

GetVisualTreeDescendants(IVisualTreeElement)
Устаревшие..

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

GetVisualTreeElements(IVisualTreeElement, Point)
Устаревшие..

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

GetVisualTreeElements(IVisualTreeElement, Rect)
Устаревшие..

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

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)
Устаревшие..

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

GetVisualTreeElements(IVisualTreeElement, Double, Double)
Устаревшие..

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

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