public MainWindow() { MaterialDesignWindow.RegisterCommands(this); InitializeComponent(); // рабочая папка var baseDirectory = Environment.CurrentDirectory;; // сервис для работы с данными приложения var dataService = new DefaultApplicationDataService( Path.Combine(baseDirectory, "Data", "Airplanes"), Path.Combine(baseDirectory, "Data", "Videos"), Path.Combine(baseDirectory, "Data", "Managers"), Path.Combine(baseDirectory, "Data")); // основная модель представления var mainViewModel = new ApplicationViewModel(new DefaultDialogService(), dataService); // обработчик события закрытия окна Closing += mainViewModel.OnWindowClosing; // запись модели представления в контекст окна DataContext = mainViewModel; }
public MainWindow() { Version(); CreateFolder(); _roo_db = new DBlist(); DBSerializer.ReadDB(ref _roo_db); _user_data_manager = new UserDataManager(); MaterialDesignWindow.RegisterCommands(this); InitializeComponent(); InitializeMDI(); }
public MainWindow() { MaterialDesignWindow.RegisterCommands(this); InitializeComponent(); }