SimpleToolkitは、ヘルパーの.NET MAUIライブラリであり、シンプルで簡単にカスタマイズ可能なコントロールです。
ライブラリは、これらのナゲットパッケージで構成されています。
simpletoolkit.core-シンプルな.net mauiコントロールとヘルパーのセット
simpletoolkit.simpleshell- .NET Maui Shellの簡素化された実装
たとえば、 SimpleShellコントロールのみを使用し、他のコントロールを使用したくない人がいる可能性があるため、このライブラリのコンテンツを複数のNugetパッケージに分割しました。
注意
長期的なサポートは保証されていません。ただし、このリポジトリはMITライセンスの下でリリースされているため、いつでもリポジトリをフォークして自分でパッケージを構築できます。
このライブラリを使用して構築された私のサンプルの一部は次のとおりです。
素晴らしい.NETマウイ
ガジェットストアアプリ|ベットアプリ
Navbarアニメーション#1 | Navbarアニメーション#2
ハンバーガーメニューアプリ|廃棄物アプリ
ヒント
ここですべてのサンプルのリストをご覧ください。
このライブラリは、次のプラットフォーム用に構築されています。
SimpleToolkit.Coreパッケージは、単純な.NET MAUIコントロールとヘルパーのセットです。
これらは、このパッケージが提供するすべてのコントロールです。
上記のコントロールを使用するには、 MauiProgram.csファイルでUseSimpleToolkit()拡張法を呼び出す必要があります。
builder . UseSimpleToolkit ( ) ;このパッケージには、有用なヘルパーも含まれています。たとえば、AndroidおよびiOSのシステムバー(ステータスおよびナビゲーションバー)の背後にアプリケーションコンテンツを強制的に表示できるようにするヘルパーがあります。
詳細については、ドキュメントを参照してください。
SimpleToolkit.Simpleshellパッケージは、.NET MAUIアプリケーションでカスタムナビゲーションエクスペリエンスを簡単に作成できる.NET MAUI Shellの簡素化された実装を提供します。実装は、単にSimpleShellと呼ばれます。
すべてのSimpleShellは、アプリケーションコンテンツのコンテナのセットにすぎません。これにより、 Shellアプリケーションにカスタムタブバー、ナビゲーションバー、フライアウトなどを追加する柔軟性が得られます。
SimpleShellはナビゲーションコントロールが付属していないことに注意してください。 SimpleShell 、URIベースのナビゲーションおよび自動ナビゲーションスタック管理とともに、カスタムナビゲーションコントロールを使用できるようにするだけです。
重要
SimpleShell使用を開始する前に、特にSimpleShellとまったく同じように機能する元の.NET Maui Shell - 特にURIベースのナビゲーションに精通することを強くお勧めします。 SimpleShellクラスは、 Shellクラスから継承されます。
SimpleShellを使用するには、 MauiProgram.csファイルでUseSimpleShell()拡張メソッドを呼び出す必要があります。
builder . UseSimpleShell ( ) ;SimpleShellを使用して、代わりに.NET Maui Shellを使用してみませんかShell 、プラットフォーム固有の外観を提供します。Shellがおそらく複数の.NET MAUIビューで構成されるコントロールよりも優れたパフォーマンスを提供することを制御します。SimpleShellベースのアプリケーションは、プラットフォーム固有のナビゲーションコントロールが不足しているため、一部のシナリオではそれほど適切なアクセス性がない場合があります。 .Net Maui Shell 、プラットフォーム固有のコントロールを使用するため、箱から出してアクセスできるはずです。詳細については、ドキュメントを参照してください。