Surface Duo の .NET MAUI
.NET MAUI は、単一のコードベースを使用してクロスプラットフォーム ネイティブ アプリを構築するための UI フレームワークです。 アプリは、Android、iOS、macOS、Windows などをターゲットにすることができます。 Android アプリでは、 さらに Foldable NuGet を使用して、Microsoft Surface Duo やその他の折りたたみ型デバイスに適応できます。
詳細と使用を開始する方法については、 .NET MAUI の学習サイト を参照してください。
Surface Duo エミュレーターをダウンロードしてインストールして、.NET MAUI Android アプリをテストおよびデバッグできます。 .NET でのエミュレーターの使用に関するヒントについては、 Visual Studio の追加の手順 に従ってください。
.NET MAUI TwoPaneView コントロール は、グリッドに基づくアダプティブ分割レイアウト コントロールです。このコントロールは、コンテンツの 2 つのペインを横に並べて (または垂直方向に積み重ねられた) レンダリングし、ウィンドウを自動的にヒンジにスナップしたり、デュアルスクリーン デバイスで折りたたんだりします。 他のデバイスでは、TwoPaneView は小さい画面と大きな画面に適応するように構成できます。
セットアップ手順とコード サンプルについては、 .NET MAUI TwoPaneView のドキュメントを参照してください 。