私は現在、caliburn 1 に基づいた主要なプロジェクトのインフラストラクチャを開発しています。
正常に動作しますが、未来は caliburn micro にあるようです。そうですか? 実装する場合、フィルタを実装するにはどうすればよいですか? ビュー viewnodel (非従来型) にビューを指定するにはどうすればよいですか?
そして、スプラッシュ ロジック (ルート モデルではない) を配置するのに最適な場所は何ですか?
私は現在、caliburn 1 に基づいた主要なプロジェクトのインフラストラクチャを開発しています。
正常に動作しますが、未来は caliburn micro にあるようです。そうですか? 実装する場合、フィルタを実装するにはどうすればよいですか? ビュー viewnodel (非従来型) にビューを指定するにはどうすればよいですか?
そして、スプラッシュ ロジック (ルート モデルではない) を配置するのに最適な場所は何ですか?
Caliburn.Microに移行することをお勧めします。これは、拡張が簡単で簡単だからです。これは、将来のイノベーションが行われる場所であり、より大きく、より活発なコミュニティがあります。フィルタに関しては、実際に作成してプラグインすることができます。Marcoの投稿を参照してください。従来とは異なるビュー仕様を追加することもできます。ビューロケーターに接続して、ビューを見つける方法を教えるだけです。たとえば、属性を使用する場合は、ロケーターに最初にその属性を検索させ、見つかった場合はそれを使用します。それ以外の場合は、デフォルトの動作にフォールバックします。スプラッシュロジックに関しては、Bootstrapperをカスタマイズすることでそれを行うことができます。