Start Debugging

タグ: navigation

5 件

.NET MAUI 11 でモーダルウィンドウを表示する方法
.NET MAUI 11 では、まったく異なる2つのものが「モーダルウィンドウ」と呼ばれています。PushModalAsync は全プラットフォームでモーダルページを提供します。オーナーウィンドウを無効化する本物の OS ウィンドウには MAUI の API がまったく存在しないため、Windows で実際に動作する WinUI の OverlappedPresenter.IsModal と Win32 のオーナーハンドルによる相互運用、そして Mac Catalyst での代替手段を解説します。
.NET MAUI 11 で Shell のルートパラメーターと query properties を使ってナビゲーションする方法
.NET MAUI 11 の Shell ナビゲーションでデータを渡すための完全ガイドです。グローバルルートの登録、文字列のクエリパラメーター、QueryPropertyAttribute と IQueryAttributable の比較、両者の URL デコードの非対称性、単回使用の ShellNavigationQueryParameters とメモリを保持する IDictionary オーバーロードの違い、..?key=value による後方へのデータ受け渡し、そして QueryPropertyAttribute がトリミング安全でない理由を扱います。
Flutter で 2 つの画面間に Hero アニメーションを追加する方法
両方のルートで同じウィジェットを同一の tag を持つ Hero でラップすると、Flutter がナビゲーション中にその位置とサイズをアニメーションします。完全ガイド:画像、flightShuttleBuilder、createRectTween、RectTween の弧、ジェスチャー遷移、そしてすべてを壊す tag の衝突。Flutter 3.44、Dart 3.12 で検証。