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 ProgressBarAnimationBehavior ProgressBar 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 Entry dat . |
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
.NET MAUI Community Toolkit