Udostępnij za pośrednictwem


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.