У меня проблема с реализацией ninject в моем приложении.
Мое приложение содержит представление MainView и модель представления.MainView использует resource.xaml для рисования GUI.Я также привязываю viewmodel для каждого ресурса в моем MainView.xaml.
У меня проблема с реализацией Ninject.
В моем MainViewModel, который я создаю;
public logViewModel ChangelogViewModel { get; set; } = new logViewModel();
public TabViewModel ToolTabViewModel { get; set; } = new ToolTabViewModel();
, которые я отправляю как контент viewmodel для файлов ресурсов.Как я могу использовать ninject для автоматического создания этих дополнительных моделей представления?
У меня также есть проблема с использованием ядра для привязки интерфейсов.Когда мой конструктор запускается, я не получаю функции из привязки ядра ninject.
Кажется, что во время выполнения, когда я проверяю конструктор, он получает только мою строку соединения, которая является частной переменной в viewmodel.Но здесь нет ни одной из моих функций.
Bind<IDataAccessor>().To<DataAccessor>().InSingletonScope().WithConstructorArgument("connectionString", connectionString);
Еще одна странная вещь заключается в том, что не кажется, что мой метод доступа выполняет свою функцию при вызове.Частичный класс как-то связан с этим?
Я работаю с компонентами telerik.