私は、WPFとMono for Androidの実装をサポートするためにMvvmCrossを使用するためにリファクタリングしたいWPF MVVMアプリケーションを用意しています。MvvmCrossのコンポジットビュー
- 常に表示
- ナビゲーションバー領域
- あるツールバーメインビュー領域
- ポップアップウインドウ領域
各:
私たちのアプリケーションのビューはで構成されていこれらのリージョンのうちの1つはメインアプリケーションウィンドウ上のUserControlであり、UiServiceは各リージョンのビューを単純に交換します。ポップアップウィンドウの場合は、UiServiceへの呼び出しを表示または非表示にすると、メインウィンドウ上のUserControlだけで可視性が変更されます。また、UiServiceは、状態情報がビューモデルに渡されて表示されるようにするコンテキストパラメータを受け入れます。
メインビューは、通常、いくつかの子ビューの複合です。これらの場合、メインビューモデルはプロパティとして公開される子ビューモデルを作成します。メインビューは、これらのプロパティを子ビューのデータコンテキストとして設定します。
MvvmCrossがこのスタイルの複合ビューをサポートしているとは思いますが、そのような例は見つかりませんでした。関連するMvvmCrossの例はありますか? MvvmCrossでの実装に推奨されるアプローチは何でしょうか?
ジャストノート... Twitter APIはサンプルで使用されています - TwitterSearch 'Twitter REST API v1はもはやアクティブではありません。 API v1.1に移行してください。 https:// dev.twitter.com/docs/api/1.1/overview.' – Syska