このリポジトリは、開発チームが.NET MAUIに移行するため、アクティブではありません。 .NET MAUIプロジェクトでこのライブラリを使用するには、dips.mobile.uiにアクセスしてください。
モバイルアプリケーションに使用して維持する共有UIライブラリ。ライブラリには、xamarin.formsアプリで使用できるさまざまなコンポーネントが含まれています。ライブラリの視覚部分は、内部UXチームと共同で作成されています。
ライブラリは、コンポーネントを3つのタイプで区別します。
UIコンポーネントには、アプリを使用している人によく知られているさまざまな視覚コンポーネントが含まれています。これは、シート、ポップアップ、ラジオボタンが多い場合があります。 UIコンポーネントは、MVVM設計パターンに重点を置いています。これは、バインド可能でコマンドで使いやすい便利なプロパティを見つけることができることを意味します。各UIコンポーネントには、適切に文書化されたWikiと、表示できるサンプルページが必要です。
リソースは、ページおよびUIコンポーネントで使用できます。これは、色、アイコン、コンバーターが多い場合があります。
APIには、MVVMパターンとXAMLを使用するときに役立つユーティリティが含まれます。これは、APIを変更し、コマンドを変更し、視覚ツリーを再帰的に検索することになります。
DIPには、デスクトップアプリケーションに適した他のコンポーネントを備えた内部Windowsデスクトップライブラリがあるため、このパッケージはUWPまたはWPFをサポートしていません。
ライブラリは絶えず更新され、アプリ間でコンポーネントを共有する必要があることを特定すると、新機能が追加されます。新機能は問題として追加され、 [Spec]としてマークされています。
Nugetパッケージのセマンティックバージョンに従います。
図書館はDIPSによって維持されますが、一般の人々はいつでも貢献することを歓迎します。貢献方法に精通するために、開発者のガイドラインをご覧ください。