This repository has been archived by the owner on May 1, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 471
Features List
Brandon Minnick edited this page Sep 21, 2021
·
13 revisions
This page documents the features for the following Toolkits:
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 |
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 |
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 |
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 |
Feature | Description | Documentation |
---|---|---|
BoolToObjectConverter | Converts boolean to object and vice versa | BoolToObjectConverter |
ByteArrayToImageSourceConverter | Converts the incoming value from byte[] and returns the object of a type ImageSource or vice versa |
ByteArrayToImageSourceConverter |
ColorToBlackOrWhiteConverter | Converts the incoming value from Color and returns the object of a type Color
|
TBD |
ColorToByteAlphaConverter | Converts the incoming value from Color and returns the object of a type byte
|
|
ColorToRgbStringConverter | Converts the incoming value from Color and returns the object of a type string
|
TBD |
CompareConverter | Converts an object that implements IComparable to an object or a boolean based on a comparison |
CompareConverter |
DateTimeOffsetConverter | Converts DateTimeOffset to DateTime and back |
DateTimeOffsetConverter |
DoubleToIntConverter | Converts double to int and vice versa |
DoubleToIntConverter |
EnumToBoolConverter | Convert an Enum to corresponding bool
|
EnumToBoolConverter |
EnumToIntConverter | Converts an Enum to its underlying int value |
EnumToIntConverter |
EqualConverter | Checks whether the incoming value equals the provided parameter | EqualConverter |
ImageResourceConverter | Converts embedded image resource ID to it ImageSource | TBD |
IndexToArrayItemConverter | Converts an int index to corresponding array item and vice versa |
IndexToArrayItemConverter |
IntToBoolConverter | Converts an int to corresponding bool and vice versa |
IntToBoolConverter |
InvertedBoolConverter | Converts true to false and false to true. Simple as that! | InvertedBoolConverter |
IsInRangeConverter | Checks if the value is between minValue and maxValue, returning true if the value is within the range and false if the value is out of the range | IsInRangeConverter |
IsNotNullOrEmptyConverter | Converts the incoming value to a bool indicating whether or not the value is not null and not empty. |
IsNotNullOrEmptyConverter |
IsNullOrEmptyConverter | Converts the incoming value to a bool indicating whether or not the value is null or empty |
IsNullOrEmptyConverter |
ItemSelectedEventArgsConverter | Converts/Extracts the incoming value from SelectedItemChangedEventArgs object and returns the value of SelectedItemChangedEventArgs.SelectedItem property from it |
ItemSelectedEventArgsConverter |
ItemTappedEventArgsConverter | Converts/Extracts the incoming value from ItemTappedEventArgs object and returns the value of ItemTappedEventArgs.Item property from it |
ItemTappedEventArgsConverter |
ListIsNotNullOrEmptyConverter | Converts the incoming value to a bool indicating whether or not the value is not null and not empty |
ListIsNotNullOrEmptyConverter |
ListIsNullOrEmptyConverter | Converts the incoming value to a bool indicating whether or not the value is null or empty |
ListIsNullOrEmptyConverter |
ListToStringConverter | Concatenates the members of a collection, using the specified separator between each member | ListToStringConverter |
MathExpressionConverter | A converter that allows users to calculate an expression at runtime from supplied arguments | MathExpressionConverter |
MultiConverter | Converts an incoming value using all of the incoming converters in sequence | MultiConverter |
NotEqualConverter | Checks whether the incoming value doesn't equal the provided parameter | NotEqualConverter |
StateToBooleanConverter | This converter can be used with StateLayout to determine if a certain state is visible |
TBD |
StringToListConverter | StringToListConverter |
|
TextCaseConverter | Converts string and char to certain case as specified with Type or the parameter of the Convert method |
TBD |
VariableMultiValueConverter | Allows users to convert multiple bool value bindings to a single bool
|
TBD |
Feature | Description | Documentation |
---|