Прочитать на английском

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


Xamarin.CommunityToolkit.UI.Views Пространство имен

Классы

AvatarView

Элемент AvatarView управления позволяет пользователю отображать аватар или инициалы пользователя, если аватар недоступен. Привязав Source свойство , пользователь может назначить изображение объекту AvatarView. Одновременная привязка Text свойства позволит пользователю также задать инициалы, которые будут отображаться, если допустимое изображение не предоставлено.

BadgeAnimation

Это анимация по умолчанию, которая используется, если IsAnimated для задано значение true.

BadgeView

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

BaseLazyView

Абстрактный базовый класс для LazyView<TView>

BasePopup

Базовая реализация всплывающего элемента управления.

CameraView
ColorTheme

Можно ColorTheme использовать для создания согласованного AvatarView внешнего вида. Тема состоит из набора цветов, которые используются и применяются к различным свойствам в AvatarView. Вы также можете реализовать собственную тему, реализовав IColorTheme интерфейс .

DockLayout

Позволяет DockLayout легко закреплять содержимое во всех четырех направлениях (сверху, снизу, слева и справа). Это делает его отличным выбором во многих ситуациях, когда требуется разделить экран на определенные области, особенно потому, что по умолчанию последний элемент в DockLayout, если эта функция не отключена специально, автоматически заполняет остальную часть пространства (центр). Вдохновленный WPF DockPanel: https://docs.microsoft.com/dotnet/api/system.windows.controls.dockpanel?view=netframework-4.8

Expander
GravatarImageSource
LayoutExtensions
LazyView<TView>

Это базовая реализация LazyView на BaseLazyView основе использования этого примера для создания вашего

MediaCapturedEventArgs
MediaElement
Popup

Реализация всплывающего окна по умолчанию, использующая универсальный System.Object результат.

Popup<T>

Базовая реализация всплывающего элемента управления.

PopupDismissedEventArgs

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

PopupDismissedEventArgs<T>

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

PopupOpenedEventArgs

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

RangeSlider
Shield

Shield— это тип эмблемы с двумя цветными разделами, содержащими текст

SideMenuView
StateLayout
StateLayoutController
StateView
TabBadgeAnimation
TabBadgeTemplate
TabBadgeView
TabSelectionChangedEventArgs
TabTappedEventArgs
TabView
TabViewItem
UniformGrid

Функция UniformGrid похожа на Grid с возможностью нескольких строк и столбцов, но с одним важным отличием: все строки и столбцы будут иметь одинаковый размер. Используйте его, если требуется поведение Сетка без указания разных размеров строк и столбцов.

UriTypeConverter

Интерфейсы

IBadgeAnimation

Этот интерфейс можно реализовать для создания собственных анимаций, которые будут использоваться в BadgeView. Create реализации IBadgeAnimationприсвойте объекту implemenatation BadgeAnimation и задайте значение IsAnimated true.

IColorTheme

Реализуя , IColorTheme вы можете создать собственную тему, которую можно использовать с для AvatarView создания согласованного внешнего вида. Назначьте реализацию этого интерфейса свойству ColorTheme , чтобы использовать его.

IMediaElementController
ISideMenuList<T>
ITabBadgeAnimation
ITabViewItemAnimation

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

BadgePosition

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

CameraCaptureMode
CameraFlashMode
CameraOptions
DefaultGravatar
Dock

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

ExpandDirection
ExpandState
LayoutState
MediaElementState
SideMenuPosition
SideMenuState
TabIndicatorPlacement
TabStripPlacement

Делегаты