Zachowania interfejsu MAUI platformy .NET
Zachowania interfejsu użytkownika aplikacji wieloplatformowej platformy .NET (.NET MAUI) umożliwiają dodawanie funkcji do kontrolek interfejsu użytkownika bez konieczności ich podklasy. Zamiast tego funkcjonalność jest implementowana w klasie zachowania i dołączona do kontrolki tak, jakby była częścią samej kontrolki.
Aby uzyskać więcej informacji na temat zachowań, zapoznaj się z dokumentacją programu .NET MAUI.
Zachowania zestawu narzędzi społeczności programu .NET MAUI
Zestaw narzędzi .NET MAUI Community Toolkit udostępnia kolekcję wstępnie utworzonych zachowań wielokrotnego użytku, aby ułatwić deweloperom życie. Poniżej przedstawiono zachowania udostępniane przez zestaw narzędzi:
Zachowanie | opis |
---|---|
AnimationBehavior |
Jest AnimationBehavior to element Behavior , który zapewnia możliwość animowania wszelkich VisualElement dołączonych elementów. |
CharactersValidationBehavior |
Jest CharactersValidationBehavior to element Behavior , który umożliwia użytkownikowi weryfikowanie danych wejściowych tekstu w zależności od określonych parametrów. |
EmailValidationBehavior |
Jest EmailValidationBehavior to element Behavior , który umożliwia użytkownikom określenie, czy wprowadzanie tekstu jest prawidłowym adresem e-mail. |
EventToCommandBehavior |
Jest EventToCommandBehavior to element behavior , który umożliwia użytkownikowi wywoływanie Command elementu za pośrednictwem elementu Event . Jest przeznaczony do kojarzenia poleceń z zdarzeniami udostępnianymi przez kontrolki, które nie zostały zaprojektowane do obsługi poleceń. Umożliwia mapowanie dowolnego zdarzenia na kontrolce na polecenie. |
IconTintColorBehavior |
Element IconTintColorBehavior jest elementem behavior , który umożliwia przyciemnianie obrazu. |
ImageTouchBehavior |
Element ImageTouchBehavior ten rozszerza TouchBehavior się, zapewniając możliwość dostosowywania Image elementów na podstawie dotyku, kliknięcia myszy i aktywowania zdarzeń. |
MaskedBehavior |
Jest MaskedBehavior to element Behavior , który umożliwia użytkownikowi zdefiniowanie maski wejściowej dla wprowadzania danych. |
MaxLengthReachedBehavior |
Jest MaxLengthReachedBehavior to zachowanie, które umożliwia użytkownikowi wyzwolenie akcji, gdy użytkownik osiągnął maksymalną dozwoloną długość w obiekcie InputView . |
MultiValidationBehavior |
Jest MultiValidationBehavior to element Behavior , który umożliwia użytkownikowi łączenie wielu modułów sprawdzania poprawności danych wejściowych tekstu w zależności od określonych parametrów. |
NumericValidationBehavior |
Jest NumericValidationBehavior to element Behavior , który umożliwia użytkownikowi określenie, czy wprowadzanie tekstu jest prawidłową wartością liczbową. |
ProgressBarAnimationBehavior |
Element ProgressBarAnimationBehavior animuje ProgressBar wartość z bieżącej wartości Progress do podanej wartości w czasie. |
RequiredStringValidationBehavior |
Jest RequiredStringValidationBehavior to element Behavior , który umożliwia użytkownikowi określenie, czy wprowadzanie tekstu jest równe określonemu tekstowi. |
SelectAllTextBehavior |
Jest SelectAllTextBehavior to element Behavior , który umożliwia zaznaczanie całego tekstu w InputView obiekcie (np. Entry lub Editor ), gdy staje się on skoncentrowany. |
SetFocusOnEntryCompletedBehavior |
Jest SetFocusOnEntryCompletedBehavior to element Behavior , który koncentruje się na określonym VisualElement , gdy element zostanie ukończony Entry . |
StatusBarBehavior |
Jest StatusBarBehavior to element Behavior , który umożliwia dostosowanie koloru i stylu paska stanu urządzenia. |
TextValidationBehavior |
Jest TextValidationBehavior to element Behavior , który umożliwia użytkownikowi zweryfikowanie danego tekstu w zależności od określonych parametrów. |
TouchBehavior |
Jest TouchBehavior to element Behavior , który zapewnia możliwość interakcji z dowolnymi VisualElement na podstawie dotyku, kliknięcia myszy i aktywowania zdarzeń. |
UriValidationBehavior |
Jest UriValidationBehavior to element Behavior , który umożliwia użytkownikom określenie, czy wprowadzanie tekstu jest prawidłowym identyfikatorem URI. |
UserStoppedTypingBehavior |
Jest UserStoppedTypingBehavior to zachowanie, które umożliwia użytkownikowi wyzwolenie akcji, gdy użytkownik zatrzymał dane wejściowe elementu Entry . |
.NET MAUI Community Toolkit