Xamarin.CommunityToolkit.UI.Views
Namespace with 64 public types
Classes
AvatarView
The control allows the user to display an avatar or the user's initials if no avatar is available. By binding the property the user can assign an image to the . Simultaneously binding the property will allow the user to also set the initials to be shown if no valid image is provided.
BadgeAnimation
This is the default animation that is used when the is set to true.
BadgeView
The allows the user to show a badge with a string value on top of any control. By wrapping a control in a control, you can show a badge value on top of it. This is very much like the badges you see on the app icons on iOS and Android.
CameraView
ColorTheme
The can be used to make the have a consistent look. A theme consists of a set of colors that are used and applied to a variety of properties on the . You can also implement your own theme by implementing the interface.
DockLayout
The makes it easy to dock content in all four directions (top, bottom, left and right).
This makes it a great choice in many situations, where you want to divide the screen into specific areas,
especially because by default, the last element inside the , unless this feature is specifically disabled,
will automatically fill the rest of the space (center).
Inspired by WPF DockPanel: https://docs.microsoft.com/dotnet/api/system.windows.controls.dockpanel?view=netframework-4.8
DrawingLineCompletedEventArgs
Contains last drawing line
DrawingView
The DrawingView allows you to draw one or multiple lines on a canvas
Expander
GravatarImageSource
HexLayout
A Layout that arranges the elements in a honeycomb pattern.
Based on https://github.com/AlexanderSharykin/HexGrid. Created by Alexander Sharykin.
LazyView`1
This a basic implementation of the LazyView based on use this an exemple to create yours
Line
The Line object is used to describe the lines that are drawn on a .
MediaCapturedEventArgs
MediaElement
Popup
Default popup implementation that uses a
generic result.
PopupDismissedEventArgs
Popup dismissed event arguments used when a popup is dismissed.
PopupDismissedEventArgs`1
Popup dismissed event arguments used when a popup is dismissed.
PopupOpenedEventArgs
Popup opened event arguments used when a popup is opened.
RangeSlider
SemanticOrderView
Shield
The is a type of badge that has two colored sections that contain text
SideMenuView
StateLayoutController
StateView
TabBadgeAnimation
TabBadgeTemplate
TabBadgeView
TabSelectionChangedEventArgs
TabTappedEventArgs
TabView
TabViewItem
TextSwitcher
UniformGrid
The UniformGrid is just like the Grid, with the possibility of multiple rows and columns, but with one important difference:
All rows and columns will have the same size.
Use this when you need the Grid behavior without the need to specify different sizes for the rows and columns.
UriTypeConverter
Enumerations
BadgePosition
Determines the position where the badge will be shown on top of .
CameraCaptureMode
CameraFlashMode
CameraOptions
DefaultGravatar
Dock
Possible values in what direction a child element will be docked in within the ,
ExpandDirection
ExpandState
HexOrientation
LayoutState
MediaElementState
SideMenuAppearanceType
SideMenuPosition
SideMenuState
TabIndicatorPlacement
TabStripPlacement
TransitionType
Static Classes
Extensions
Extension methods to support
LayoutExtensions
StateLayout
Abstract Classes
BaseLazyView
Abstract base class for
BasePopup
The popup control's base implementation.
Popup`1
Interfaces
IBadgeAnimation
You can implement this interface to create your own animations to be used on the . Create an implementation of , assign the implemenatation to the and set to true.
IColorTheme
By implementing the you can compose your own theme that can be used with the to create a consistent look. Assign the implementation of this interface to the property to use it.
IMediaElementController
ISideMenuList`1
ITabBadgeAnimation
ITabViewItemAnimation