Comportamenti MAUI di .NET
I comportamenti dell'interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) consentono di aggiungere funzionalità ai controlli dell'interfaccia utente senza doverli sottoclassare. La funzionalità viene invece implementata in una classe di comportamento e associata al controllo come se fosse parte del controllo stesso.
Per altre informazioni sui comportamenti, vedere la documentazione di .NET MAUI.
Comportamenti di .NET MAUI Community Toolkit
.NET MAUI Community Toolkit offre una raccolta di comportamenti predefiniti riutilizzabili per semplificare la vita degli sviluppatori. Ecco i comportamenti forniti dal toolkit:
Comportamento | Descrizione |
---|---|
AnimationBehavior |
AnimationBehavior è un oggetto Behavior che consente di animare qualsiasi VisualElement elemento a cui è collegato. |
CharactersValidationBehavior |
CharactersValidationBehavior è un oggetto Behavior che consente all'utente di convalidare l'input di testo a seconda dei parametri specificati. |
EmailValidationBehavior |
EmailValidationBehavior è un oggetto Behavior che consente agli utenti di determinare se l'input di testo è un indirizzo di posta elettronica valido. |
EventToCommandBehavior |
EventToCommandBehavior è un oggetto behavior che consente all'utente di richiamare un oggetto Command tramite un oggetto Event . È progettato per associare comandi agli eventi esposti da controlli che non sono stati progettati per supportare i comandi. Consente di eseguire il mapping di qualsiasi evento arbitrario in un controllo a un comando. |
IconTintColorBehavior |
IconTintColorBehavior è un oggetto behavior che consente di tintare un'immagine. |
ImageTouchBehavior |
Estende ImageTouchBehavior l'oggetto TouchBehavior offrendo la possibilità di personalizzare Image gli elementi in base agli eventi tocco, clic del mouse e passaggio del mouse. |
MaskedBehavior |
MaskedBehavior è un oggetto Behavior che consente all'utente di definire una maschera di input per l'immissione di dati. |
MaxLengthReachedBehavior |
MaxLengthReachedBehavior è un comportamento che consente all'utente di attivare un'azione quando un utente ha raggiunto la lunghezza massima consentita in un oggetto InputView . |
MultiValidationBehavior |
MultiValidationBehavior è un oggetto Behavior che consente all'utente di combinare più validator per convalidare l'input di testo a seconda dei parametri specificati. |
NumericValidationBehavior |
NumericValidationBehavior è un oggetto Behavior che consente all'utente di determinare se l'input di testo è un valore numerico valido. |
ProgressBarAnimationBehavior |
L'oggetto ProgressBarAnimationBehavior anima un oggetto ProgressBar dal valore progress corrente a un valore specificato nel tempo. |
RequiredStringValidationBehavior |
RequiredStringValidationBehavior è un oggetto Behavior che consente all'utente di determinare se l'input di testo è uguale a testo specifico. |
SelectAllTextBehavior |
SelectAllTextBehavior è un oggetto Behavior che consente di selezionare tutto il testo in un InputView oggetto (ad esempio, o Entry Editor ) quando diventa attivo. |
SetFocusOnEntryCompletedBehavior |
SetFocusOnEntryCompletedBehavior è un Behavior oggetto che fornisce lo stato attivo a un oggetto specificato VisualElement al termine di un oggetto Entry . |
StatusBarBehavior |
StatusBarBehavior è un oggetto Behavior che consente di personalizzare il colore e lo stile della barra di stato del dispositivo. |
TextValidationBehavior |
TextValidationBehavior è un oggetto Behavior che consente all'utente di convalidare un determinato testo a seconda dei parametri specificati. |
TouchBehavior |
TouchBehavior è un oggetto Behavior che consente di interagire con qualsiasi VisualElement evento in base al tocco, al clic del mouse e al passaggio del mouse. |
UriValidationBehavior |
UriValidationBehavior è un oggetto Behavior che consente agli utenti di determinare se l'input di testo è un URI valido. |
UserStoppedTypingBehavior |
UserStoppedTypingBehavior è un comportamento che consente all'utente di attivare un'azione quando un utente ha arrestato l'input dei dati di un Entry oggetto . |
.NET MAUI Community Toolkit