ObservableCollectionとしてDispatcherNotifiedObservableCollectionを(MyProject.ViewModelsにある)すべてのViewModelに挿入したいと思います。 NinjectでAutofacを使用して特定の名前空間に依存関係を注入する
私はこれを達成することができます:私はニコラスBlumhardtから学んだ
Bind(typeof(ObservableCollection<>))
.To(typeof(DispatcherNotifiedObservableCollection<>))
.When(context => context.ParentContext.Binding
.Service.Namespace == "MyProject.ViewModels");
:Autofac vs Ninject contextual binding?
Autofacは、この機能を提供していませんが、いくつかの回避策が適用され得ること。
ありがとうございます! (私の英語のため申し訳ありません)
編集1:より良い説明のために変更タイトル。
編集2、3:内容とタイトルが変更されました。
ありがとう!私のプロジェクトでうまく動作します。 –