ビュー
.NET Multi-platform App UI (.NET MAUI) アプリのユーザー インターフェイスは、各ターゲット プラットフォームのネイティブ コントロールにマップされるオブジェクトで構成されています。
.NET MAUI アプリの UI の作成に使用される主なコントロール グループは、ページ、レイアウト、ビューです。 .NET MAUI ページは、通常、画面またはウィンドウ全体を占有します。 通常、ページにはレイアウトが含まれており、レイアウトにはビューや他のレイアウトが含まれている場合もあります。 ページ、レイアウト、ビューは、VisualElement
クラスから派生します。 このクラスには、派生クラスで役立つさまざまなプロパティ、メソッド、イベントがあります。
ビヘイビアーの詳細については、.NET MAUI のドキュメントを参照してください。
.NET MAUI Community Toolkit のビュー
.NET MAUI Community Toolkit には、開発者の作業を容易にする、事前構築済みで再利用可能なビューのコレクションが用意されています。 このツールキットによって提供されるビヘイビアーを次に示します。
表示 | 説明 |
---|---|
AvatarView |
AvatarView は、ユーザーのアバター画像またはユーザーのイニシャルを表示するためのコントロールです。 |
CameraView |
CameraView は、カメラに接続し、カメラからのプレビューを表示し、写真を撮る機能を提供します。 |
DrawingView |
DrawingView は、タッチ操作またはマウス操作を使用して線を描画できる画面を提供します。 ユーザーによる描画の結果は画像として保存できます。 |
Expander |
Expander コントロールは、コンテンツをホストするための展開可能なコンテナーを提供します。 |
LazyView |
LazyView コントロールで、ビューの初期化を遅らせることができます。 |
Map (Windows) |
Map コントロールは、マップを表示および注釈付けするためのクロスプラットフォーム ビューです。 .NET MAUI Community Toolkit を使用して、Windows の実装を利用することができます。 |
MediaElement |
MediaElement は、オーディオや動画などのマルチメディアを再生するためのビューです。 |
Popup |
開発者は Popup ビューを使用して独自のカスタム UI を構築し、それをユーザーに対して表示できます。 |
SemanticOrderView |
SemanticOrderView は、スクリーン リーダーの VisualElements の順序を制御して、アプリケーションのアクセシビリティを向上させる機能を提供します。 |
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET MAUI Community Toolkit