This repository was archived by the owner on May 1, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 455
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 |
|---|