1

今後の Windows Phone および Windows RT アプリケーションに Caliburn Micro を使用する可能性を検討していますが、両方のプラットフォームでビュー モデルを再利用することが可能か、または推奨されるかどうか疑問に思っています。

ポータブル ライブラリと MvvmCross と呼ばれる別のフレームワークを使用した例を見てきましたが、Caliburn をポータブル ライブラリに追加できないため、INavigationService などのインターフェイスを共有できないため、Caliburn を使用してこれを実行できるかどうかはわかりません。共有ポータブル ライブラリにあるビュー モデルを使用します。

Windows Phone 用のビュー モデルと WinRT 用のビュー モデルのセットを 1 つずつ用意することを考えています。

続行する方法についてのアイデアはありますか?

4

1 に答える 1

1

実験として、CM の一部を移植可能なものにして、ビュー モデルを移植可能なものにしました。私は主にポータブルでスクリーンとコンダクターを利用したかったので、ビューモデルのセットは 1 つしかありませんでした。

CM の作成者は、CM 2.0 をポータブル デバイスに対応させることについて言及していますが、かなりの作業量になるでしょう。

私は MvvmCross を試してみましたが、iOS や Android を対象としていない場合でも、 v3のものは非常に滑らかです。

そのため、CM の場合、現在のバージョンの唯一のオプションは、WinRT と WP に個別のビュー モデルを用意することです。

于 2013-04-16T21:25:49.183 に答える