0

過去に、私は mvvmlight を使用して、wpf 経由である程度成功しました。私は最近 Caliburn Micro を見ましたが、誰か経験があるかどうか知りたいです.

Caliburn Micro の Web サイトを見ると、WP7 と WPF で動作すると書かれていますが、win8 と wp8 はどうですか?

私が理解していることから、Caliburn Microは多くの構成を取り除き、慣例に従っています。これは、asp.net mvcと同様の良いアプローチに聞こえます

INavigationService が CM で使用できることを誰でも確認できますか? また、アイテムは慣習のために機能するだけなので、CM に拘束力が存在しないのは本当ですか?

それとも、MVVM Light ルートを続行する必要がありますか?

MVVM Light のリリース予定が少し遅れていますが、CM でリリース予定を知っている人はいますか?

4

3 に答える 3

2

Yes, Caliburn.Micro supports WinRT and WP8 - see http://caliburnmicro.codeplex.com/wikipage?title=Working%20with%20WinRT&referringTitle=Documentation for WinRT documentation.

Caliburn.Micro has a convention over configuration approach so it will automatically bind controls on your view with verbs on your view models based on the name of the control. You can configure these conventions or just use explict bindings if you want to override this.

It supports INavigationService, and the last release of Caliburn.Micro was 1.5.1 on March 22nd.

于 2013-04-04T10:47:41.613 に答える
1

CaliburnMicroWinRTをご覧になることをお勧めします。これには、Windows 8 のいくつかの新機能が含まれています。

  • プロパティ バインディングの規則
  • メソッドバインディングの規則
  • コルーチン
  • スクリーンとコンダクター
  • パラメータ注入を含むナビゲーション
  • Windows 8 共有チャームの統合
  • Windows 8 検索チャームの統合

新しい変更の詳細については、こちらをご覧ください。

これらの変更の多くは、公式ビルドにもマージされているはずです。ここで公式の NuGet を見てください。

于 2013-04-04T10:47:01.600 に答える
0

CM codeplex サイトhttp://caliburnmicro.codeplex.comをよく読んでください。

をサポートしINavigationService、慣例によるバインディングまたは明示的なバインディングをサポートします (ただし、慣例によるバインディングは非常に強力です)。適切なリリース スケジュールがあります (メジャー バージョンを含めて、過去 6 ~ 8 か月間に 2 つ以上のリリースがありました)。規約などを完全にカスタマイズできます

私はそれをよく使用しますが、MVVM Light を使用したことがないため、それがどのように積み重なっていくかについてコメントすることはできません。

ただし、CM の学習曲線は非常に浅く、非常に軽量であるため、ほとんどのコードベースを簡単に覚えることができます。

また、非常にプラグ可能です。気に入らないものがあれば、Func<>どこかを交換して、実装に置き換えることができます。

于 2013-04-04T10:47:15.190 に答える