You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
StartViewModel. Добавил конструктор без параметров.
Конструктор добавленный
// Добавлено !!!!
public StartViewModel()
{
// _appController = appController ?? throw new ArgumentNullException(nameof(appController));
//команды
//EditCommand = new RelayCommand(OnEdit, CanEdit);
//DeleteCommand = new RelayCommand(OnDelete, CanDelete);
//CreateCommand = new RelayCommand(OnCreate, CanCreate);
//загружаем из БД людей
LoadPeople();
}
Код
public class StartViewModel : IStartViewModel
{
public event PropertyChangedEventHandler PropertyChanged;
private readonly IAppController _appController;
//ctor
public StartViewModel(IAppController appController)
{
_appController = appController ?? throw new ArgumentNullException(nameof(appController));
//команды
EditCommand = new RelayCommand(OnEdit, CanEdit);
DeleteCommand = new RelayCommand(OnDelete, CanDelete);
CreateCommand = new RelayCommand(OnCreate, CanCreate);
//загружаем из БД людей
LoadPeople();
}
// Добавлено !!!!
public StartViewModel()
{
// _appController = appController ?? throw new ArgumentNullException(nameof(appController));
//команды
//EditCommand = new RelayCommand(OnEdit, CanEdit);
//DeleteCommand = new RelayCommand(OnDelete, CanDelete);
//CreateCommand = new RelayCommand(OnCreate, CanCreate);
//загружаем из БД людей
LoadPeople();
}
The text was updated successfully, but these errors were encountered:
Вы хотите чтобы данные отображались прямо во время дизайна? Тогда эти данные должны быть подгружены в этом конструкторе без параметров. Посмотрите на метод LoadPeople(), должна произойти загрузка данных, которые прямо захардкоржены в этом методе.
Я извиняюсь. Уже давно не пишу под WPF, многое уже позабылось, так что вряд ли сейчас смогу вам ответить что-нибудь более дельное.
Как сделать чтобы в StartView отображались данные в реальном времени при разработке?
ExNavigationWpf: https://github.com/bulsond/SOrusExamples/tree/master/ExNavigationWpf
Я пробую. Не получается.
Ниже привожу, что мной выполнено.
Выполнил:
Добавил
d:DataContext="{d:DesignInstance Type=vm:StartViewModel, IsDesignTimeCreatable=True}"
Код
Конструктор добавленный
Код
The text was updated successfully, but these errors were encountered: