Я хотел бы знать, как использовать Ninject для внедрения объекта в качестве зависимости, где этот объект уже был создан.У меня есть следующий код в моем методе WPF Window_Loaded в моем главном окне:
IKernel kernel = new StandardKernel();
kernel.Bind<ITeleStore>().To<TeleStore>();
kernel.Bind<ITreeViewModel>().To<TreeViewModel>();
var tst = kernel.Get<TeleStore>();
// rootnode already exists and is obtained from the telestore component
TstTreeNode rootNode = tst.GetRootNode();
// how do I use ninject to inject rootnode?
ITreeViewModel treeViewModel = new TreeViewModel(rootNode);
base.DataContext = treeViewModel;