Chování .NET MAUI

Chování uživatelského rozhraní .NET Multi-Platform App UI (.NET MAUI) umožňuje přidávat funkce do ovládacích prvků uživatelského rozhraní bez nutnosti jejich podtřídy. Místo toho je funkce implementována ve třídě chování a připojena k ovládacímu prvku, jako by byla součástí samotného ovládacího prvku.

Další informace o chování najdete v dokumentaci k .NET MAUI.

Chování komunitní sady nástrojů .NET MAUI

Sada nástrojů .NET MAUI Community Toolkit poskytuje kolekci předem připravených a opakovaně použitelných chování, aby vývojáři mohli usnadnit život. Tady jsou chování poskytované sadou nástrojů:

Chování Popis
AnimationBehavior Jedná se AnimationBehavior o možnost Behavior animovat všechny VisualElement , ke kterým je připojena.
CharactersValidationBehavior Jedná se CharactersValidationBehavior o hodnotu Behavior , která uživateli umožňuje ověřovat textové zadání v závislosti na zadaných parametrech.
EmailValidationBehavior Jedná se EmailValidationBehavior o možnost Behavior , která uživatelům umožňuje určit, zda je textové zadání platnou e-mailovou adresou.
EventToCommandBehavior Jedná se EventToCommandBehavior o objektbehavior, který uživateli umožňuje vyvolat Command prostřednictvím .Event Je navržená tak, aby přidružila příkazy k událostem vystaveným ovládacími prvky, které nebyly navrženy tak, aby podporovaly příkazy. Umožňuje namapovat libovolnou událost ovládacího prvku na příkaz.
IconTintColorBehavior Jedná se IconTintColorBehavior o obrázek behavior , který umožňuje nakreslení obrázku.
ImageTouchBehavior TouchBehavior Rozšiřuje ImageTouchBehavior možnosti přizpůsobení Image prvků na základě dotykového ovládání, kliknutí myší a najetí myší na události.
MaskedBehavior Jedná se MaskedBehavior o objekt Behavior , který uživateli umožňuje definovat vstupní masku pro zadávání dat.
MaxLengthReachedBehavior Jedná se MaxLengthReachedBehavior o chování, které uživateli umožňuje aktivovat akci, když uživatel dosáhl maximální povolené délky InputView.
MultiValidationBehavior Jedná MultiValidationBehavior se o objekt Behavior , který uživateli umožňuje zkombinovat více validátorů k ověření textového vstupu v závislosti na zadaných parametrech.
NumericValidationBehavior Jedná se NumericValidationBehavior o hodnotu Behavior , která uživateli umožňuje určit, jestli je textové zadání platnou číselnou hodnotou.
ProgressBarAnimationBehavior Animace ProgressBarAnimationBehaviorProgressBar z aktuální hodnoty Průběhu na zadanou hodnotu v průběhu času.
RequiredStringValidationBehavior Jedná se RequiredStringValidationBehavior o typ Behavior , který uživateli umožňuje určit, jestli se textové zadání rovná určitému textu.
SelectAllTextBehavior Jedná se SelectAllTextBehavior o možnost Behavior výběru veškerého textu v textu InputView (např. Entry nebo Editor) při jeho zaměření.
SetFocusOnEntryCompletedBehavior Jedná se SetFocusOnEntryCompletedBehavior o objekt Behavior , který se zaměřuje na zadaný VisualElement po Entry dokončení.
StatusBarBehavior Jedná se StatusBarBehavior o možnost Behavior přizpůsobení barvy a stylu stavového řádku zařízení.
TextValidationBehavior Jedná se TextValidationBehavior o hodnotu Behavior , která uživateli umožňuje ověřit daný text v závislosti na zadaných parametrech.
TouchBehavior Jedná TouchBehavior se o možnost Behavior interakce s libovolnými VisualElement událostmi na základě dotykového ovládání, kliknutí myší a najetí myší.
UriValidationBehavior Jedná se UriValidationBehavior o typ Behavior , který umožňuje uživatelům určit, zda je textový vstup platným identifikátorem URI.
UserStoppedTypingBehavior Jedná se UserStoppedTypingBehavior o chování, které uživateli umožňuje aktivovat akci, když uživatel zastavil vstup Entrydat .