次の方法で共有


.NET MAUI のビヘイビアー

.NET Multi-Platform App UI (.NET MAUI) 動作を使うと、ユーザー インターフェイス コントロールをサブクラス化することなく、それらに機能を追加できます。 代わりに、その機能はビヘイビアー クラスで実装され、それがコントロール自体の一部であるかのようにコントロールにアタッチされます。

ビヘイビアーの詳細については、.NET MAUI のドキュメントを参照してください。

.NET MAUI Community Toolkit のビヘイビアー

.NET MAUI Community Toolkit により、開発者の作業を容易にする、事前に構築された再利用可能なビヘイビアーのコレクションが提供されます。 このツールキットによって提供されるビヘイビアーを次に示します。

Behavior 説明
AnimationBehavior AnimationBehavior は、アタッチされている VisualElement をアニメーション化する機能を提供する Behavior です。
CharactersValidationBehavior CharactersValidationBehavior は、指定されたパラメータに応じてユーザーがテキスト入力を検証できるようにする Behavior です。
EmailValidationBehavior EmailValidationBehavior は、テキスト入力が有効なメール アドレスであるかどうかをユーザーが判断できるようにする Behavior です。
EventToCommandBehavior EventToCommandBehavior は、ユーザーが Event を介して Command を呼び出せるようにする behavior です。 これは、Command をサポートするように設計されていないコントロールによって公開されるイベントに Command を関連付けるように設計されています。 これにより、コントロール上の任意のイベントを 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 は、InputView がフォーカスされたときに、その中のすべてのテキスト (EntryEditor など) を選択できようにする Behavior です。
SetFocusOnEntryCompletedBehavior SetFocusOnEntryCompletedBehavior は、Entry が完了したときに指定した VisualElement にフォーカスを与える Behavior です。
StatusBarBehavior StatusBarBehavior は、デバイスのステータスバーの色とスタイルをカスタマイズできるようにする Behavior です。
TextValidationBehavior TextValidationBehavior は、ユーザーが指定されたパラメータに応じて特定のテキストを検証できるようにする Behavior です。
TouchBehavior TouchBehavior は、タッチ、マウス クリック、ホバー イベントに基づいて、あらゆる VisualElement とやり取りする機能を提供する Behavior です。
UriValidationBehavior UriValidationBehavior は、テキスト入力が有効な URI であるかどうかをユーザーが判断できるようにする Behavior です。
UserStoppedTypingBehavior UserStoppedTypingBehavior は、ユーザーが Entry へのデータ入力を停止したときにアクションをトリガーできるようにするビヘイビアーです。