Доброго времени суток.
Столкнулся с проблемой.
Есть интерфейс IDialogManager и его реализация DialogManager.
В DialogManager есть метод
public void ShowLogs(User user) { ... }
Вопрос следующий, как мне резолвить SignInLogsView внутри этого метода, если для SignInLogsView есть ViewModel, у которой в конструкторе есть параметр User, который передается в метод ShowLogs, который нужно пробросить во ViewModel. Перекопал уже весь гугл, ничего не нашел.
Главная проблема, что я резовлю View, а пробросить надо во ViewModel.
Придумал только 1 вариант:
var vm = container.Resolve<SignInLogsViewModel>(new[] { user });
var view = container.Resolve<SignInLogsView>();
view.DataContext = vm;
Но не думаю, что это лучший из возможных.
Попробуйте вот так
var user = new User() {Name = "Bob"};
var view = container.Resolve<Func<User, SignInLogsView>>()(user);
Виртуальный выделенный сервер (VDS) становится отличным выбором
В vs 2017 и до него Intellisense работал просто отличноЯ набирал текст, не важно с большой буквы, с ошибкой - visual studio сам выбирал вариант, подсвечивал...
Как прописать регулярное выражения для Regex , чтобы в строке найти два одинаковых слова(не более)?
у меня картинка отображается в picturebox мне нужно её в низ и вверх прокручиватькак это сделать?