Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Features List

Brandon Minnick edited this page Sep 21, 2021 · 13 revisions

Features

This page documents the features in Xamarin.CommunityToolkit and Xamarin.CommunityToolkit.Markup.

Xamarin Community Toolkit Features

Behaviors

Animations

Feature Description Documentation
AnimationBehavior A Behavior that allows TapGestureRecognizer to be used as ICommand AnimateCommand TBD
CharactersValidationBehavior A behavior that allows the user to validate text input depending on specified parameters CharactersValidationBehavior
FadeAnimation Fade Out then Fade In a VisualElement TBD
FlipHorizontalAnimation Rotate a VisualElement around its x-axis TBD
FlipVerticalAnimation Rotate a VisualElement around its y-axis TBD
RotateAnimation Rotate a VisualElement around its z-axis TBD
ScaleAnimation Increase the size of a VisualElement , then return it to its original size TBD
SetFocusOnEntryCompletedBehavior An attached property for entries that allows the user to specify what VisualElement should gain focus after the user completes that entry SetFocusOnEntryCompletedBehavior
ShakeAnimation Shake a VisualElement left and right TBD

Attached Behaviors

Feature Description Documentation
SetFocusOnEntryCompletedBehavior An attached property for entries that allows the user to specify what VisualElement should gain focus after the user completes that entry SetFocusOnEntryCompletedBehavior

Validators

Feature Description Documentation
EmailValidationBehavior A behavior that allows the user to validate text input depending on specified parameters CharactersValidationBehavior
CharactersValidationBehavior A behavior that allows users to determine whether or not text input is a valid e-mail address EmailValidationBehavior
MultiValidationBehavior A behavior that allows the user to combine multiple validators to validate text input depending on specified parameters MultiValidationBehavior
NumericValidationBehavior A behavior that allows the user to determine if text input is a valid numeric value NumericValidationBehavior
RequiredStringValidationBehavior A behavior that allows the user to determine if text input is equal to specific text RequiredStringValidationBehavior
TextValidationBehavior A behavior that allows the user to validate a given text depending on specified parameters TextValidationBehavior
UriValidationBehavior A behavior that allows users to determine whether or not text input is a valid URI UriValidationBehavior

Other

Feature Description Documentation
EventToCommandBehavior A behavior that allows the user to invoke an ICommand through an event EventToCommandBehavior
ImpliedOrderGridBehavior Enables you to automatically assign a Grid row and column to a view based on the order the view is added to the Grid ImpliedOrderGridBehavior
MaskedBehavior A behavior that allows the user to define an input mask for data entry MskedBehavior
MaxLengthReachedBehavior A behavior that allows the user to trigger an action when a user has reached the maximum length allowed on an InputView MaxLengthReachedBehavior
ProgressBarAnimationBehavior A behavior that animates a ProgressBar TBD
UserStoppedTypingBehavior A behavior that allows the user to trigger an action when a user has stopped data input any InputView UserStoppedTypingBehavior

Xamarin Community Toolkit Markup Features

Feature Description Documentation
Clone this wiki locally