Layout<T> Класс

Определение

Внимание!

Use Microsoft.Maui.Controls.Layout instead. For more information, see https://video2.skills-academy.com/dotnet/maui/user-interface/layouts/custom

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

generic <typename T>
 where T : Viewpublic ref class Layout abstract : Microsoft::Maui::Controls::Compatibility::Layout, Microsoft::Maui::Controls::IBindableLayout, Microsoft::Maui::Controls::IViewContainer<T>, Microsoft::Maui::ILayout, Microsoft::Maui::Layouts::ILayoutManager, System::Collections::Generic::ICollection<Microsoft::Maui::IView ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::IView ^>, System::Collections::Generic::IList<Microsoft::Maui::IView ^>
[Microsoft.Maui.Controls.ContentProperty("Children")]
public abstract class Layout<T> : Microsoft.Maui.Controls.Compatibility.Layout, Microsoft.Maui.Controls.IBindableLayout, Microsoft.Maui.Controls.IViewContainer<T>, Microsoft.Maui.ILayout, Microsoft.Maui.Layouts.ILayoutManager, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView> where T : View
[Microsoft.Maui.Controls.ContentProperty("Children")]
[System.Obsolete("Use Microsoft.Maui.Controls.Layout instead. For more information, see https://video2.skills-academy.com/dotnet/maui/user-interface/layouts/custom")]
public abstract class Layout<T> : Microsoft.Maui.Controls.Compatibility.Layout, Microsoft.Maui.Controls.IBindableLayout, Microsoft.Maui.Controls.IViewContainer<T>, Microsoft.Maui.ILayout, Microsoft.Maui.Layouts.ILayoutManager, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView> where T : View
[<Microsoft.Maui.Controls.ContentProperty("Children")>]
type Layout<'T (requires 'T :> View)> = class
    inherit Layout
    interface ILayout
    interface IView
    interface IElement
    interface ITransform
    interface IContainer
    interface IList<IView>
    interface ICollection<IView>
    interface seq<IView>
    interface IEnumerable
    interface ISafeAreaView
    interface IPadding
    interface ICrossPlatformLayout
    interface ILayoutManager
    interface IBindableLayout
    interface IViewContainer<'T (requires 'T :> View)>
[<Microsoft.Maui.Controls.ContentProperty("Children")>]
[<System.Obsolete("Use Microsoft.Maui.Controls.Layout instead. For more information, see https://video2.skills-academy.com/dotnet/maui/user-interface/layouts/custom")>]
type Layout<'T (requires 'T :> View)> = class
    inherit Layout
    interface ILayout
    interface IView
    interface IElement
    interface ITransform
    interface IContainer
    interface IList<IView>
    interface ICollection<IView>
    interface seq<IView>
    interface IEnumerable
    interface ISafeAreaView
    interface IPadding
    interface ICrossPlatformLayout
    interface ILayoutManager
    interface IBindableLayout
    interface IViewContainer<'T (requires 'T :> View)>
Public MustInherit Class Layout(Of T)
Inherits Layout
Implements IBindableLayout, ICollection(Of IView), IEnumerable(Of IView), ILayout, ILayoutManager, IList(Of IView), IViewContainer(Of T)

Параметры типа

T

Тип View , который можно добавить в макет.

Наследование
Наследование
Производный
Атрибуты
Реализации

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

Layout<T>()
Устаревшие..

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

Поля

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

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

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

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

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

Свойства

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
Устаревшие..

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

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]
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Позиции и размеры дочерних элементов макета.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ICollection<IView>.Add(IView)
Устаревшие..

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

ICollection<IView>.Clear()
Устаревшие..

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

ICollection<IView>.Contains(IView)
Устаревшие..

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

ICollection<IView>.CopyTo(IView[], Int32)
Устаревшие..

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

ICollection<IView>.Count
Устаревшие..

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

ICollection<IView>.IsReadOnly
Устаревшие..

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

ICollection<IView>.Remove(IView)
Устаревшие..

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

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()
Устаревшие..

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

IEnumerable<IView>.GetEnumerator()
Устаревшие..

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

IGestureController.CompositeGestureRecognizers
Устаревшие..

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

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

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

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

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

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

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

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

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

ILayoutManager.ArrangeChildren(Rect)
Устаревшие..

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

ILayoutManager.Measure(Double, Double)
Устаревшие..

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

IList<IView>.IndexOf(IView)
Устаревшие..

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

IList<IView>.Insert(Int32, IView)
Устаревшие..

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

IList<IView>.RemoveAt(Int32)
Устаревшие..

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

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
Устаревшие..

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

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.

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

Обновления макета могут быть вынуждены кодом приложения, а не полагаться на встроенное поведение системы макета. Однако это обычно не рекомендуется. Вызов InvalidateArrange, InvalidateMeasure или UpdateLayout обычно не требуется и может привести к снижению производительности при чрезмерном выполнении. Во многих ситуациях, когда код приложения может изменять свойства макета, система макета, вероятно, уже будет обрабатывать обновления асинхронно. Система макета также имеет оптимизацию для работы с каскадами изменений макета с помощью отношений родительского-дочернего элемента и принудительного макета с кодом приложения может работать в отношении таких оптимизаций. Тем не менее, возможно, что ситуации макета существуют в более сложных сценариях, когда принудительное создание макета является лучшим вариантом для устранения проблемы с временем или другой проблемы с макетом. Просто используйте его намеренно и экономно.

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.

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