1

私はすべてmagellanを初めて使用します。それを学ぶために、codeplexのドキュメントで指定されているWindowsフォームをサポートするためのカスタムビューエンジンを構築しました。しかし、この新しいViewEngineを登録する方法は?そこにそれが与えられます、

ViewEngines.Engines.Add(new FormsViewEngine(new DefaultViewActivator()));

しかし、私が見ることができるのは、は静的クラスではなく、さらにプロパティViewEnginesを持っていないということです。Engines私は何かが足りないことを知っていますが、それは何ですか?

ViewEngineでは、マゼランに登録するにはどうすればよいですか?いつ、どこで登録すればいいですか?

PS:私はmagellanの最新のアップデートを使用しています。

4

2 に答える 2

2

正解です。これで、ビューエンジンがで構成されましたControllerRouteCatalog

Magellan 2.0の目標の1つは、静的ロケーターの数を減らすことでした。

于 2011-02-01T12:21:41.350 に答える
1

物事が少し変わったようです。ViewEngineマゼランの情報源でクラスの参照をいくつか検索すると、答えが得られました。

これViewEnginesで、デフォルトのコレクションを提供するだけで、ViewEngine登録を処理しなくなります。私はなんとか自分で作成し、ViewEngineCollectionそれをの建設業者に渡すことができましたControllerRouteCatalog

私の悪い、私は前にそれをするべきだった。とにかくありがとう。

于 2011-02-01T07:17:48.070 に答える