共用方式為


.NET MAUI 行為

.NET 多平臺應用程式 UI (.NET MAUI) 行為可讓您將功能新增至使用者介面控件,而不需要將其子類別化。 相反地,功能會在行為類別中實作並附加至控制項,如同控制項本身的一部分。

如需行為的詳細資訊,請參閱 .NET MAUI 檔

.NET MAUI 社群工具組行為

.NET MAUI 社群工具組提供預先建置且可重複使用的行為集合,讓開發人員更容易生活。 以下是工具組所提供的行為:

行為 描述
AnimationBehavior AnimationBehavior是 ,Behavior可讓您以動畫顯示所附加的任何VisualElement專案。
CharactersValidationBehavior CharactersValidationBehaviorBehavior ,可讓用戶根據指定的參數來驗證文字輸入。
EmailValidationBehavior EmailValidationBehaviorBehavior ,可讓使用者判斷文字輸入是否為有效的電子郵件位址。
EventToCommandBehavior EventToCommandBehaviorbehavior ,可讓使用者透過 叫用 CommandEvent。 其設計目的是將命令與未設計為支援命令之控件所公開的事件產生關聯。 它可讓您將控件上的任何任意事件對應至 Command。
IconTintColorBehavior IconTintColorBehaviorbehavior可讓您淡化影像的 。
ImageTouchBehavior ImageTouchBehavior由提供根據觸控、按下滑鼠和暫留事件自訂Image元素的能力,來擴充 TouchBehavior
MaskedBehavior MaskedBehaviorBehavior ,可讓使用者定義數據輸入的輸入遮罩。
MaxLengthReachedBehavior MaxLengthReachedBehavior是一種行為,可讓用戶在達到 上InputView允許的最大長度時觸發動作。
MultiValidationBehavior MultiValidationBehaviorBehavior ,可讓用戶結合多個驗證程式,根據指定的參數來驗證文字輸入。
NumericValidationBehavior NumericValidationBehaviorBehavior ,可讓使用者判斷文字輸入是否為有效的數值。
ProgressBarAnimationBehavior ProgressBarAnimationBehavior 其目前 Progress 值到一段時間所提供的值,產生動畫 ProgressBar 效果。
RequiredStringValidationBehavior RequiredStringValidationBehaviorBehavior ,可讓使用者判斷文字輸入是否等於特定文字。
SelectAllTextBehavior SelectAllTextBehavior是,Behavior允許在焦點變成焦點時選取 (例如 EntryEditor) 中的所有InputView文字。
SetFocusOnEntryCompletedBehavior SetFocusOnEntryCompletedBehavior是 ,Behavior會在完成時Entry將焦點提供給指定的 VisualElement
StatusBarBehavior StatusBarBehaviorBehavior可讓您自訂裝置狀態列色彩和樣式的 。
TextValidationBehavior TextValidationBehaviorBehavior ,可讓用戶根據指定的參數來驗證指定的文字。
TouchBehavior TouchBehavior是 ,Behavior可讓您根據觸控、按兩下滑鼠和暫留事件與任何VisualElement項目互動。
UriValidationBehavior UriValidationBehaviorBehavior ,可讓用戶判斷文字輸入是否為有效的 URI。
UserStoppedTypingBehavior UserStoppedTypingBehavior是一種行為,可讓使用者在使用者停止數據輸入 Entry時觸發動作。