.NET MAUI 行為
.NET 多平臺應用程式 UI (.NET MAUI) 行為可讓您將功能新增至使用者介面控件,而不需要將其子類別化。 相反地,功能會在行為類別中實作並附加至控制項,如同控制項本身的一部分。
如需行為的詳細資訊,請參閱 .NET MAUI 檔。
.NET MAUI 社群工具組行為
.NET MAUI 社群工具組提供預先建置且可重複使用的行為集合,讓開發人員更容易生活。 以下是工具組所提供的行為:
行為 | 描述 |
---|---|
AnimationBehavior |
AnimationBehavior 是 ,Behavior 可讓您以動畫顯示所附加的任何VisualElement 專案。 |
CharactersValidationBehavior |
CharactersValidationBehavior 是 Behavior ,可讓用戶根據指定的參數來驗證文字輸入。 |
EmailValidationBehavior |
EmailValidationBehavior 是 Behavior ,可讓使用者判斷文字輸入是否為有效的電子郵件位址。 |
EventToCommandBehavior |
EventToCommandBehavior 是 behavior ,可讓使用者透過 叫用 Command Event 。 其設計目的是將命令與未設計為支援命令之控件所公開的事件產生關聯。 它可讓您將控件上的任何任意事件對應至 Command。 |
IconTintColorBehavior |
IconTintColorBehavior 是behavior 可讓您淡化影像的 。 |
ImageTouchBehavior |
藉ImageTouchBehavior 由提供根據觸控、按下滑鼠和暫留事件自訂Image 元素的能力,來擴充 TouchBehavior 。 |
MaskedBehavior |
MaskedBehavior 是 Behavior ,可讓使用者定義數據輸入的輸入遮罩。 |
MaxLengthReachedBehavior |
MaxLengthReachedBehavior 是一種行為,可讓用戶在達到 上InputView 允許的最大長度時觸發動作。 |
MultiValidationBehavior |
MultiValidationBehavior 是 Behavior ,可讓用戶結合多個驗證程式,根據指定的參數來驗證文字輸入。 |
NumericValidationBehavior |
NumericValidationBehavior 是 Behavior ,可讓使用者判斷文字輸入是否為有效的數值。 |
ProgressBarAnimationBehavior |
從 ProgressBarAnimationBehavior 其目前 Progress 值到一段時間所提供的值,產生動畫 ProgressBar 效果。 |
RequiredStringValidationBehavior |
RequiredStringValidationBehavior 是 Behavior ,可讓使用者判斷文字輸入是否等於特定文字。 |
SelectAllTextBehavior |
SelectAllTextBehavior 是,Behavior 允許在焦點變成焦點時選取 (例如 Entry 或 Editor ) 中的所有InputView 文字。 |
SetFocusOnEntryCompletedBehavior |
SetFocusOnEntryCompletedBehavior 是 ,Behavior 會在完成時Entry 將焦點提供給指定的 VisualElement 。 |
StatusBarBehavior |
StatusBarBehavior 是Behavior 可讓您自訂裝置狀態列色彩和樣式的 。 |
TextValidationBehavior |
TextValidationBehavior 是 Behavior ,可讓用戶根據指定的參數來驗證指定的文字。 |
TouchBehavior |
TouchBehavior 是 ,Behavior 可讓您根據觸控、按兩下滑鼠和暫留事件與任何VisualElement 項目互動。 |
UriValidationBehavior |
UriValidationBehavior 是 Behavior ,可讓用戶判斷文字輸入是否為有效的 URI。 |
UserStoppedTypingBehavior |
UserStoppedTypingBehavior 是一種行為,可讓使用者在使用者停止數據輸入 Entry 時觸發動作。 |