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


Microsoft.Maui.Controls Пространство имен

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

Классы

Имя Описание
AbsoluteLayout

Располагает дочерние элементы в абсолютных позициях.

Accelerator

Представляет сочетание клавиш для MenuItem.

AcceleratorTypeConverter

Класс, который анализатор XAML использует для преобразования строк в объекты Accelerator.

ActivityIndicator

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

AdaptiveTrigger

Триггер состояния, активируемый, когда окно соответствует минимальной ширине и/или пороговой высоте.

AndExpandLayoutManager

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

Animation

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

AnimationExtensions

Методы расширения для объектов IAnimatable.

Application

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

AppLinkEntry

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

AppThemeChangedEventArgs

Аргументы события для события RequestedThemeChanged.

AutomationProperties

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

BackButtonBehavior

Настраивает внешний вид и поведение кнопки "Назад" в Shell приложении.

BackButtonPressedEventArgs

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

BackgroundingEventArgs

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

BaseMenuItem

Базовый класс для пунктов меню.

BaseShellItem

Базовый класс для элементов навигации Оболочки, предоставляющий общие свойства, такие как Title, Icon и Route.

BaseSwipeEventArgs

Предоставляет базовые данные событий для событий прокрутки.

Behavior

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

Behavior<T>

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

BindableLayout

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

BindableObject

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

BindableObjectExtensions

Содержит удобные методы расширения для BindableObject.

BindableProperty

BindableProperty является резервным хранилищем для свойств, разрешающих привязку к BindableObject.

BindablePropertyConverter

ТипConverter, который преобразует строки в BindableProperty экземпляры.

BindablePropertyKey

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

Binding

Привязка, которая подключает свойство исходного объекта к свойству целевого объекта.

BindingBase

Абстрактный базовый класс для всех привязок, обеспечивающий BindingMode выделение, резервные или целевые значения NULL и поддержку форматирования.

BindingCondition

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

Border

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

BoundsConstraint

Ограничение макета границ, используемое объектами RelativeLayout.

BoundsTypeConverter

Объект TypeConverter, который преобразует строки в Rectangle для использования с AbsoluteLayout.

BoxView

View, используемый для рисования прямоугольника со сплошной заливкой.

Brush

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

BrushTypeConverter

Объект, TypeConverter который преобразует строки, цвета и краски в Brush объекты.

BrushTypeConverter.GradientBrushParser

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

Button

Кнопка View, которая реагирует на события касания.

Button.ButtonContentLayout

Представляет макет содержимого кнопки при отображении изображения.

Button.ButtonContentTypeConverter

Преобразователь для преобразования строки в Button.ButtonContentLayout объект.

CarouselLayoutTypeConverter

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

CarouselView

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

Cell

Предоставляет базовый класс и возможности для всех ячеек Microsoft.Maui.Controls. Ячейки являются элементами, которые предназначены для добавления в ListView или TableView.

CheckBox

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

CheckedChangedEventArgs

Аргументы события для CheckBox события CheckedChanged.

ChildGestureRecognizer

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

ClickedEventArgs

Аргументы события для события нажатия.

ClickGestureRecognizer

Распознает жесты щелчка.

CloseRequestedEventArgs

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

CollectionView

SelectableItemsView для представления коллекции элементов.

ColumnDefinition

Интерфейс IDefinition, определяющий свойства для столбца в Grid.

ColumnDefinitionCollection

DefinitionCollection<T> для объектов ColumnDefinition.

ColumnDefinitionCollectionTypeConverter

Преобразует строку, разделенную запятыми, в длину сетки ColumnDefinitionCollection.

Command

Определяет реализацию ICommand, которая охватывает Action.

Command<T>

Универсальная реализация ICommand с строго типизированным параметром.

CompareStateTrigger

Триггер состояния, активируемый при Property равном Value.

CompressedLayout

Содержит присоединенные свойства для пропуска избыточных отрисовщиков.

Condition

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

Configuration<TPlatform,TElement>

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

ContentPage

Объект, Page который отображает одно представление как его содержимое.

ContentPresenter

Диспетчер макетов для шаблонных представлений.

ContentPropertyAttribute

Указывает свойство, используемое в качестве свойства содержимого в XAML.

ContentView

Элемент, содержащий один дочерний элемент.

ControlsColorExtensions

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

ControlTemplate

Определяет внешний вид шаблона элемента управления.

CurrentItemChangedEventArgs

Предоставляет данные для события CurrentItemChanged в представлениях карусели и коллекции.

DataPackage

Содержит данные, передаваемые во время операции перетаскивания.

DataPackagePropertySet

Коллекция настраиваемых свойств для DataPackageобъекта .

DataPackagePropertySetView

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

DataPackageView

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

DataTemplate

Определяет визуальную структуру для шаблонных элементов. Используется для отображения объектов данных с согласованным внешним видом.

DataTemplateSelector

Выбирает объект DataTemplate данных и контейнер. Переопределение OnSelectTemplate(Object, BindableObject) для реализации логики выбора.

DataTrigger

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

DateChangedEventArgs

Аргументы события для события DateSelected.

DatePicker

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

DatePickerClosedEventArgs

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

DatePickerOpenedEventArgs

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

DefinitionCollection<T>

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

DependencyAttribute

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

DependencyService

Статический класс, предоставляющий фабричный метод Get<T>(DependencyFetchTarget)для получения зависящих от платформы реализаций указанного типа T.

DesignMode

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

Device

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

Device.Styles

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

DeviceStateTrigger

Триггер состояния, активируемый при запуске приложения на указанной платформе устройств.

DisplayDensityChangedEventArgs

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

DisplayRotationStateTrigger

Триггер, активируемый при повороте устройства соответствует указанному Rotation.

DoubleCollection

Наблюдаемая коллекция значений, используемая для шаблонов штрихов Double и аналогичных свойств.

DoubleCollectionConverter

Преобразует пробел или строку чисел DoubleCollection, разделенную запятыми.

DragEventArgs

Предоставляет данные для событий DragOver и DragLeave.

DragGestureRecognizer

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

DragStartingEventArgs

Предоставляет данные о событии DragStarting.

DropCompletedEventArgs

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

DropEventArgs

Предоставляет данные о событии Drop.

DropGestureRecognizer

Распознает жесты удаления и обрабатывает передачу данных во время операций перетаскивания.

Editor

Элемент управления для редактирования нескольких строк текста.

Effect

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

EffectiveVisualExtensions

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

Element

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

ElementEventArgs

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

ElementTemplate

Базовый класс для классов DataTemplate и ControlTemplate.

Entry

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

EntryCell

Ячейка Cell с меткой и однострочным полем ввода текста.

EventTrigger

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

ExportEffectAttribute

Атрибут, определяющий Effect с уникальным идентификатором, который может использоваться с Resolve(String) для обнаружения эффекта.

ExportFontAttribute

Регистрирует файл шрифта для использования в приложении.

FileImageSource

ImageSource, считывающий изображение из файла.

FileImageSourceConverter

TypeConverter, который преобразуется в FileImageSource.

FlexLayout

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

FlowDirectionConverter

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

FlyoutBase

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

FlyoutItem

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

FlyoutPage

Элемент Page управления двумя панелями информации: всплывающий элемент, представляющий меню или навигацию, а также подробные сведения, которые представляют выбранное содержимое.

FocusEventArgs

Аргументы события для событий VisualElementFocused и Unfocused.

FontAttributesConverter

Преобразует строку в объект FontAttributes.

FontExtensions

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

FontImageSource

Объект ImageSource , который отрисовывает глиф из шрифта.

FontSizeConverter

Преобразует строку в размер шрифта.

FormattedString

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

Frame

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

GestureElement

Элемент, который может отвечать на жесты.

GestureRecognizer

Базовый класс для всех распознавателей жестов.

GradientBrush

Базовый класс для кистей, которые рисуют область с градиентом нескольких цветов.

GradientStop

Представляет цвет и смещение внутри GradientBrush.

GradientStopCollection

Коллекция объектов, используемых GradientStopGradientBrush.

GraphicsView

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

Grid

Макет, который упорядочивает представления в строках и столбцах.

GridExtensions

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

GridItemsLayout

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

GridLengthTypeConverter

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

GroupableItemsView

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

HandlerAttribute

Абстрактный атрибут, подклассы которого указывают отрисовщики, зависящие от платформы, для абстрактных элементов управления Microsoft.Maui.Controls.

HandlerChangingEventArgs

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

HandlerProperties

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

HorizontalStackLayout

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

HtmlWebViewSource

WebViewSource, привязанный к строке в формате HTML.

HybridWebView

Объект, View который представляет локальное HTML-содержимое в веб-представлении и позволяет коду JavaScript и C# взаимодействовать с помощью сообщений и путем вызова методов.

HybridWebViewRawMessageReceivedEventArgs

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

IElementExtensions

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

Image

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

ImageButton

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

ImageCell

Объект TextCell, содержащий изображение.

ImageSource

Абстрактный класс, реализующие которого загружают изображения из файлов, URI или потоков.

ImageSourceConverter

Объект, TypeConverter который преобразует строки и URI в ImageSource объекты.

IndicatorView

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

InputView

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

InvalidNavigationException

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

ItemsLayout

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

ItemsLayoutTypeConverter

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

ItemsView

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

ItemsView<TVisual>

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

ItemsViewScrolledEventArgs

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

ItemTappedEventArgs

Аргументы события для события ItemTapped.

ItemVisibilityEventArgs

Аргументы события при изменении видимости элемента в ListView.

KeyboardAccelerator

Представляет сочетание клавиш для MenuFlyoutItem.

KnownColor

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

Label

Объект View, отображающий текст.

Layout

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

LayoutDirectionExtensions

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

LayoutOptionsConverter

Класс, принимающий строковое представление LayoutOptions и возвращающий соответствующий LayoutOptions.

LinearGradientBrush

Объект, GradientBrush который красит область с линейным градиентом.

LinearItemsLayout

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

ListProxyChangedEventArgs

Аргументы событий при изменении внутреннего прокси-сервера списка.

ListStringTypeConverter

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

ListView

Представление ItemsView<TVisual>, в котором коллекция данных отображается в виде вертикального списка.

MarshalingObservableCollection

Потокобезопасная наблюдаемая коллекция, которая маршалирует все изменения коллекции в основном потоке.

MenuBar

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

MenuBarItem

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

MenuFlyout

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

MenuFlyoutItem

Представляет MenuFlyoutItem.

MenuFlyoutSeparator

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

MenuFlyoutSubItem

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

MenuItem

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

MenuItemCollection

Коллекция объектов, используемых MenuItem в Shell.

MessagingCenter

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

ModalEventArgs

Базовый класс для ModalPushedEventArgs, ModalPushingEventArgs, ModalPoppedEventArgs и ModalPoppingEventArgs.

ModalPoppedEventArgs

Аргументы события, которое возникает, когда модальное окно извлекается из стека навигации.

ModalPoppingEventArgs

Аргументы события, которое возникает, когда модальное окно извлекается из стека навигации.

ModalPushedEventArgs

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

ModalPushingEventArgs

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

MultiBinding

Привязка, которая объединяет несколько исходных привязок в одно целевое значение с помощью IMultiValueConverter.

MultiPage<T>

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

MultiTrigger

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

NameScopeExtensions

Методы расширения для Element этого добавляют строго типизированный метод FindByName.

NavigableElement

Представляет базовые Element функции для Page навигации. Не обязательно отрисовывается на экране.

NavigatedFromEventArgs

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

NavigatedToEventArgs

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

NavigatingFromEventArgs

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

NavigationEventArgs

EventArgs для событий навигации NavigationPage.

NavigationPage

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

NullEffect

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

On

Класс, используемый в OnPlatform тегах в XAML при указании значений на платформах.

OnIdiom<T>

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

OnPlatform<T>

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

OpenRequestedEventArgs

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

OrientationStateTrigger

Триггер состояния, активируемый, когда ориентация устройства соответствует указанному Orientation.

Page

Объект VisualElement, который занимает весь экран.

PanGestureRecognizer

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

PanUpdatedEventArgs

Аргументы события для события PanUpdated.

ParentChangingEventArgs

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

Picker

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

PickerClosedEventArgs

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

PickerOpenedEventArgs

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

PinchGestureRecognizer

Распознаватель для жестов сжатия.

PinchGestureUpdatedEventArgs

Аргументы события для события PinchUpdated.

PlatformBehavior<TView>

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

PlatformBehavior<TView,TPlatformView>

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

PlatformConfigurationRegistry<TElement>

Вспомогательный средство, обрабатывающее хранение и поиск реализаций конкретных платформ

PlatformDragEventArgs

Аргументы, связанные с платформой DragEventArgs.

PlatformDragStartingEventArgs

Аргументы для конкретной платформы, связанные с DragStartingEventArgs.

PlatformDropCompletedEventArgs

Аргументы для конкретной платформы, связанные с DropCompletedEventArgs

PlatformDropEventArgs

Аргументы для конкретной платформы, связанные с DropEventArgs.

PlatformEffect<TContainer,TControl>

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

PlatformPointerEventArgs

Аргументы для конкретной платформы, связанные с PointerEventArgs.

PlatformWebViewInitializedEventArgs

Предоставляет сведения о событии для конкретной WebViewInitializedEventArgs платформы.

PlatformWebViewInitializingEventArgs

Предоставляет сведения о событии для конкретной WebViewInitializingEventArgs платформы.

PlatformWebViewProcessTerminatedEventArgs

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

PlatformWebViewWebResourceRequestedEventArgs

Предоставляет сведения о событии для конкретной WebViewWebResourceRequestedEventArgs платформы.

PointCollection

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

PointerEventArgs

Аргументы для событий PointerGestureRecognizer.

PointerGestureRecognizer

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

PoppedToRootEventArgs

Аргументы событий для операции навигации pop-to-root.

PositionChangedEventArgs

Предоставляет данные для события PositionChanged в представлениях карусели и коллекции.

ProgressBar

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

PropertyChangingEventArgs

Аргументы событий для уведомлений об изменении свойств.

PropertyCondition

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

QueryPropertyAttribute

Сопоставляет параметр запроса из URI с свойством на целевой странице или модели представления во время навигации оболочки.

RadialGradientBrush

Объект, GradientBrush который красит область с радиальным градиентом.

RadioButton

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

RadioButtonGroup

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

ReferenceTypeConverter

Преобразует ссылку на строковое имя (x:Name) в объект, на который ссылается в XAML.

RefreshView

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

RelativeBindingSource

Указывает относительный источник для привязки, например Self, TemplatedParent или FindAncestor.

RenderWithAttribute

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

ReorderableItemsView

Объект, GroupableItemsView поддерживающий изменение порядка элементов с помощью взаимодействия с пользователем.

ResolutionGroupNameAttribute

Указывает имя группы разрешения для эффектов в сборке.

ResourceDictionary

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

ResourceDictionary.RDSourceTypeConverter

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

RouteFactory

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

Routing

Предоставляет методы и свойства для управления маршрутами навигации на основе URI в приложениях Shell.

RoutingEffect

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

RowDefinition

Определяет высоту строки в Grid.

RowDefinitionCollection

Коллекция объектов, определяющих RowDefinition строки объекта Grid.

RowDefinitionCollectionTypeConverter

Преобразует строку, разделенную запятыми, в длину сетки RowDefinitionCollection.

ScrolledEventArgs

Аргументы события для события Scrolled.

ScrollToRequestedEventArgs

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

ScrollToRequestEventArgs

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

ScrollView

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

SearchBar

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

SearchHandler

Предоставляет функции поиска в Shell приложении.

SelectableItemsView

Представление структурированных элементов, поддерживающее выбор элементов.

SelectedItemChangedEventArgs

Аргументы события для события ItemSelected.

SelectedPositionChangedEventArgs

Аргументы событий для изменений позиции в CarouselPage.

SelectionChangedEventArgs

Предоставляет данные для события SelectionChanged в представлениях выбранных элементов.

SemanticProperties

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

Setter

Задает значение свойства в пределах или StyleTriggerBase.

SettersExtensions

Методы расширения для работы с коллекциями Setter .

Shadow

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

ShadowTypeConverter

Преобразователь типов для преобразования правильно отформатированных строк в объект Shadow.

Shell

Основной контейнер навигации для приложений .NET MAUI, предоставляющий всплывающее меню и навигацию на основе вкладок.

ShellAppearance

Сохраняет значения внешнего вида оболочки, включая цвета фона, переднего плана, панели вкладок и заголовка.

ShellContent

Представляет содержимое, отображаемое на вкладке ShellSection .

ShellGroupItem

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

ShellItem

Представляет элемент навигации верхнего уровня в объекте Shell. Содержит один или несколько ShellSection элементов.

ShellNavigatedEventArgs

Предоставляет данные о событии Navigated.

ShellNavigatingDeferral

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

ShellNavigatingEventArgs

Предоставляет данные о событии Navigating.

ShellNavigationQueryParameters

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

ShellNavigationState

Представляет текущее состояние навигации, Shellвыраженное как универсальный код ресурса (URI).

ShellSection

Представляет группу вкладок в пределах.ShellItem Содержит ShellContent элементы.

ShellTemplatedViewManager

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

Slider

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

SolidColorBrush

Объект, Brush который красит область с одним сплошным цветом.

Span

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

StackBase

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

StackLayout

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

StackLayoutManager

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

StateTrigger

Триггер состояния, который активирует визуальное состояние, если IsActive задано trueзначение .

StateTriggerBase

Базовый класс для триггеров состояния, которые активируют визуальные состояния на основе условий.

Stepper

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

StreamImageSource

ImageSource, который загружает изображение из Stream.

StructuredItemsView

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

Style

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

StyleableElement

Представляет базовые Element функции для стилизации. Не обязательно отрисовывается на экране.

SwipeChangingEventArgs

Предоставляет данные о событии SwipeChanging.

SwipedEventArgs

Предоставляет данные о событии Swiped.

SwipeEndedEventArgs

Предоставляет данные о событии SwipeEnded.

SwipeGestureRecognizer

Распознает жесты прокрутки в присоединенном элементе.

SwipeItem

Представляет элемент меню, отображаемый в режиме SwipeView прокрутки представления.

SwipeItems

Представляет коллекцию объектов, используемых ISwipeItem объектом SwipeView.

SwipeItemView

Представляет элемент пальцем, отображающий пользовательское содержимое в объекте SwipeView.

SwipeStartedEventArgs

Предоставляет данные о событии SwipeStarted.

SwipeView

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

Switch

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

SwitchCell

Объект Cell с меткой и переключатель.

Tab

Представляет группу элементов в пределах ShellItemобъекта. Это псевдоним для ShellSection.

TabBar

Представляет нижнюю Shell панель вкладок в приложении.

TabbedPage

Объект, MultiPage<T> отображающий массив вкладок в верхней части экрана, каждый из которых загружает содержимое на экран.

TableRoot

Корневой элемент, TableView содержащий TableSection элементы.

TableSection

Логическое группирование ячеек в TableView.

TableSectionBase

Абстрактный базовый класс для раздела в .TableView

TableSectionBase<T>

Универсальный базовый класс для разделов таблиц, содержащих коллекцию элементов типа T.

TableView

Представляет элемент управления представлением таблицы для отображения табличных данных.

TapGestureRecognizer

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

TappedEventArgs

Аргументы события для события Tapped.

TemplateBinding

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

TemplatedPage

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

TemplatedView

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

TemplateExtensions

Предоставляет методы расширения для работы с шаблонами данных.

TextAlignmentConverter

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

TextCell

Объект Cell с первичным и Text текстовым элементомDetail.

TextChangedEventArgs

Аргументы событий для изменения текста.

TextDecorationConverter

Подкласс TypeConverter, который может выполнят преобразование для строки и объекта TextDecorations.

TimeChangedEventArgs

Аргументы события для события TimeSelected.

TimePicker

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

TimePickerClosedEventArgs

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

TimePickerOpenedEventArgs

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

TitleBar

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

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

Заголовок также можно скрыть, задав IsVisible свойство, которое приведет к отображению содержимого окна в области заголовка.

ToggledEventArgs

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

Toolbar

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

ToolbarItem

Элемент на панели инструментов или отображается на странице.

ToolTipProperties

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

TouchEventArgs

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

Trigger

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

TriggerAction

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

TriggerAction<T>

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

TriggerBase

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

TypeTypeConverter

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

UnsolvableConstraintsException

Исключение, возникающее при невозможности решения ограничений макета.

UriImageSource

ImageSource, который загружает изображение из URI, кэшируя результат.

UriTypeConverter

Преобразует строковое представление URI в Uri объект.

UrlWebViewSource

Объект, WebViewSource который загружает содержимое из URL-адреса.

ValueChangedEventArgs

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

VerticalStackLayout

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

View

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

ViewCell

Объект Cell, содержащий определенное разработчиком представление View.

ViewExtensions

Методы расширения для VisualElement, предоставляющие анимируемое масштабирование, вращение и функции макета.

VisibilityExtensions

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

VisualAttribute

Задает сопоставление на уровне сборки между именем визуального ключа и типом IVisual .

VisualElement

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

VisualElement.FocusRequestArgs

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

VisualElement.VisibilityConverter

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

VisualMarker

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

VisualMarker.DefaultVisual

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

VisualState

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

VisualStateGroup

Содержит коллекцию взаимоисключающих VisualState объектов и наборы, применяемые при переходе между ними.

VisualStateGroupList

Список объектов, которые применяют уникальные VisualStateGroup имена групп и состояний.

VisualStateManager

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

VisualStateManager.CommonStates

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

VisualTypeConverter

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

WebNavigatedEventArgs

Аргументы событий для Navigated события, вызванные после завершения навигации.

WebNavigatingEventArgs

Аргументы событий для Navigating события, поднятые перед началом навигации.

WebNavigationEventArgs

Базовые аргументы событий для событий навигации WebView .

WebView

Объект View, который представляет содержимое HTML.

WebViewInitializedEventArgs

Аргументы события для события WebViewInitialized.

WebViewInitializingEventArgs

Аргументы события для события WebViewInitializing.

WebViewProcessTerminatedEventArgs

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

WebViewSource

Абстрактный класс, представляющий исходное содержимое для объекта WebView.

WebViewSourceTypeConverter

TypeConverter, который преобразует строку в UrlWebViewSource.

WebViewWebResourceRequestedEventArgs

Аргументы события для события WebResourceRequested.

Window

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

XmlnsDefinitionAttribute

Указывает сопоставление между пространством имен XML и пространством имен СРЕДЫ CLR.

XmlnsPrefixAttribute

Задает префикс для пространства имен XML при сериализации XAML.

Структуры

Имя Описание
LayoutOptions

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

Region

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

Интерфейсы

Имя Описание
IAnimatable

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

IAppearanceObserver

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

IAppIndexingProvider

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

IApplicationController

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

IAppLinkEntry

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

IAppLinks

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

IBindableLayout

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

IBorderElement

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

IButtonController

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

ICellController

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

IConfigElement<T>

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

IConfigPlatform

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

ICornerElement

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

IDecorableTextElement

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

IDefinition

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

IEditorController

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

IEffectControlProvider

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

IElementConfiguration<TElement>

Вспомогательный средство, обрабатывающее хранение и поиск реализаций конкретных платформ

IElementController

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

IEntryCellController

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

IEntryController

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

IExtendedTypeConverter

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

IFlyoutBehaviorObserver

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

IFlyoutPageController

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

IGestureRecognizer

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

IGestureRecognizers

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

IGridController

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

IImageController

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

IImageElement

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

IItemsLayout

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

IItemsView<T>

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

IItemViewController

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

ILayout

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

ILayoutController

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

ILayoutManagerFactory

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

ILineHeightElement

Определяет свойства и методы для элементов, поддерживающих настройку высоты линии.

IListProxy

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

IListViewController

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

IMenuItemController

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

IMessagingCenter

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

IMultiPageController<T>

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

IMultiValueConverter

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

INavigation

Предоставляет функциональные возможности для обработки навигации на основе стека.

INavigationPageController

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

IPaddingElement

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

IPageContainer<T>

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

IPageController

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

IPanGestureController

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

IPinchGestureController

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

IPlatformElementConfiguration<TPlatform,TElement>

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

IQueryAttributable

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

IRegisterable

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

IScrollViewController

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

ISearchBarController

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

ISearchHandlerController

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

IShellAppearanceElement

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

IShellContentController

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

IShellContentInsetObserver

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

IShellController

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

IShellItemController

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

IShellSectionController

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

ISliderController

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

ISwipeGestureController

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

ISwipeItem

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

ISwipeViewController

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

ITableModel

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

ITableViewController

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

ITemplatedItemsList<TItem>

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

ITemplatedItemsListScrollToRequestedEventArgs

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

ITemplatedItemsView<TItem>

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

ITextAlignmentElement

Определяет свойства и методы для элементов, поддерживающих выравнивание текста.

ITextElement

Определяет свойства и методы для элементов, отображающих текст.

IValueConverter

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

IViewContainer<T>

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

IViewController

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

IVisual

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

IVisualElementController

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

IWebViewController

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

IWindowCreator

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

Перечисления

Имя Описание
AccessKeyPlacement

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

BindingMode

Указывает направление потока данных в привязке.

Button.ButtonContentLayout.ImagePosition

Перечисляет значения, определяющие положение изображения на кнопке.

ButtonsMask

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

ConstraintType

Указывает, как определяется ограничение.

DataPackageOperation

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

DependencyFetchTarget

Перечисление, указывающее, должен ли метод Get<T>(DependencyFetchTarget) возвращать ссылку на глобальный или новый экземпляр.

EditorAutoSizeOption

Перечисляет значения, которые определяют, изменяется ли размер редактора в соответствии с вводимыми пользователем данными.

EffectiveFlowDirection

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

FlyoutDisplayOptions

Указывает, как элементы отображаются во всплывающем элементе.

FlyoutHeaderBehavior

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

FlyoutLayoutBehavior

Указывает, как всплывающая страница отображается на экране.

FontAttributes

Перечисляет значения, которые описывают начертания шрифта.

GestureState

Перечисление, указывающее различные состояния жеста.

IndicatorShape

Указывает форму индикаторов в объекте IndicatorView.

InitializationFlags

Флаги, которые управляют поведением инициализации платформы.

ItemSizingStrategy

Задает стратегию, используемую для измерения и размера элементов в представлении элементов.

ItemsLayoutOrientation

Указывает ориентацию элементов в объекте ItemsLayout.

ItemsUpdatingScrollMode

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

LayoutAlignment

Значения, представляющие LayoutAlignment.

LayoutConstraint

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

ListViewCachingStrategy

Перечисляет стратегии кэширования для ListView.

ListViewSelectionMode

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

MeasureFlags

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

NamedSize

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

NavigationType

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

PresentationMode

Указывает, как страницы отображаются во время навигации.

RelativeBindingSourceMode

Задает режим разрешения относительного источника привязки.

ScrollMode

Указывает поведение прокрутки для .ScrollView

ScrollToMode

Указывает, как следует интерпретировать запрос прокрутки к запросу.

ScrollToPosition

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

SearchBoxVisibility

Указывает поведение видимости поля поиска в поле SearchHandlerпоиска.

SelectionMode

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

SeparatorVisibility

Указывает видимость разделителей между элементами в объекте ListView.

ShellNavigationSource

Указывает, как была инициирована навигация оболочки.

SnapPointsAlignment

Указывает, как элементы выравниваются по точкам привязки в макете прокручиваемых элементов.

SnapPointsType

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

StackOrientation

Указывает ориентацию макета стека.

Stretch

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

SweepDirection

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

TableIntent

Указывает визуальное намерение объекта TableView, определяющее способ отрисовки на каждой платформе.

TabsStyle

Перечисляет стили отображения для вкладок в TabbedPage macOS.

TargetIdiom

Указывает форм-фактор устройства.

ToolbarItemOrder

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

ViewState

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

Делегаты

Имя Описание
BindableProperty.BindingPropertyChangedDelegate

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

BindableProperty.BindingPropertyChangedDelegate<TPropertyType>

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

BindableProperty.BindingPropertyChangingDelegate

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

BindableProperty.BindingPropertyChangingDelegate<TPropertyType>

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

BindableProperty.CoerceValueDelegate

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

BindableProperty.CoerceValueDelegate<TPropertyType>

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

BindableProperty.CreateDefaultValueDelegate

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

BindableProperty.CreateDefaultValueDelegate<TDeclarer,TPropertyType>

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

BindableProperty.ValidateValueDelegate

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

BindableProperty.ValidateValueDelegate<TPropertyType>

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

CollectionSynchronizationCallback

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

PropertyChangingEventHandler

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