Xamarin.CommunityToolkit by Microsoft

<PackageReference Include="Xamarin.CommunityToolkit" Version="2.0.6" />

.NET API 366,512 bytes

 Xamarin.CommunityToolkit.Behaviors

Namespace with 31 public types

 Classes

 AnimationBehavior
 CharactersValidationBehavior The is a behavior that allows the user to validate text input depending on specified parameters.For example, an control can be styled differently depending on whether a valid or an invalid text value is provided. This behavior includes built-in checks such as checking for a certain number of digits or alphanumeric characters. Additional properties handling validation are inherited from .
 EmailValidationBehavior The is a behavior that allows users to determine whether or not text input is a valid e-mail address. For example, an control can be styled differently depending on whether a valid or an invalid e-mail address is provided. The validation is achieved through a regular expression that is used to verify whether or not the text input is a valid e-mail address. It can be overridden to customize the validation through the properties it inherits from .
 EventToCommandBehavior The is a behavior that allows the user to invoke a through an event. It is designed to associate Commands to events exposed by controls that were not designed to support Commands. It allows you to map any arbitrary event on a control to a Command.
 EventToCommandBehavior`1 This cast the sender object to a specific type defined by the user.
 FadeAnimation
 FlipHorizontalAnimation
 FlipVerticalAnimation
 ImpliedOrderGridBehavior The enables you to automatically assign a row and column to a view based on the order the view is added to the . You only need to setup the row and column definitions and then add children to the . You may still assign RowSpan and ColumnSpan to views and their values will be taken into account when assigning a row and column to a view. If a view has a user defined row or column value it will be honored.
 MaskedBehavior The MaskedBehavior is a behavior that allows the user to define an input mask for data entry. Adding this behavior to an (i.e. ) control will force the user to only input values matching a given mask. Examples of its usage include input of a credit card number or a phone number.
 MaxLengthReachedBehavior The is a behavior that allows the user to trigger an action when a user has reached the maximum length allowed on an . It can either trigger a or an event depending on the user's preferred scenario.
 MaxLengthReachedEventArgs Container object for the event arguments that are provided when the event is triggered.
 MultiValidationBehavior The is a behavior that allows the user to combine multiple validators to validate text input depending on specified parameters. For example, an control can be styled differently depending on whether a valid or an invalid text input is provided. By allowing the user to chain multiple existing validators together, it offers a high degree of customizability when it comes to validation. Additional properties handling validation are inherited from .
 NumericValidationBehavior The is a behavior that allows the user to determine if text input is a valid numeric value. For example, an control can be styled differently depending on whether a valid or an invalid numeric input is provided. Additional properties handling validation are inherited from .
 ProgressBarAnimationBehavior
 RequiredStringValidationBehavior The is a behavior that allows the user to determine if text input is equal to specific text. For example, an control can be styled differently depending on whether a valid or an invalid text input is provided. Additional properties handling validation are inherited from .
 RotateAnimation
 RubberBandAnimation A 'Rubber band' animation. Results in: stretching the width and squashing the heightswapping to squash the width and stretch the heightgradually swap until we reach 100% width and height again
 ScaleAnimation
 SetFocusOnEntryCompletedBehavior The is an attached property for entries that allows the user to specify what should gain focus after the user completes that entry.
 ShakeAnimation
 TadaAnimation A 'Tada' animation. Results in: reducing the scale of the view(s)wobbling the view(s) while scaling upscaling back down to 100%
 TextValidationBehavior The is a behavior that allows the user to validate a given text depending on specified parameters. By adding this behavior to an inherited control (i.e. ) it can be styled differently depending on whether a valid or an invalid text value is provided. It offers various built-in checks such as checking for a certain length or whether or not the input value matches a specific regular expression. Additional properties handling validation are inherited from .
 UriValidationBehavior The is a behavior that allows users to determine whether or not text input is a valid URI. For example, an control can be styled differently depending on whether a valid or an invalid URI is provided. Additional properties handling validation are inherited from .
 UserStoppedTypingBehavior The is a behavior that allows the user to trigger an action when a user has stopped data input any derivate like or . Examples of its usage include triggering a search when a user has stopped entering their search query.

 Enumerations

 CharacterType The allowed character types used to determine if a value is valid in the . Since this is a flag, multiple flags cane be combined.
 TextDecorationFlags Flags to indicate what treatment should receive prior to validation with or subclasses. This can be used to trim or ignore whitespace for instance. This value might be ignored by a behavior if isn't of type .
 ValidationFlags

 Abstract Classes

 AnimationBase
 AnimationBase`1
 CompoundAnimationBase Represents a compound animation that can be used to animate multiple s.