示例#1
0
        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;
        }
示例#2
0
        public MainWindow()
        {
            Version();
            CreateFolder();

            _roo_db = new DBlist();
            DBSerializer.ReadDB(ref _roo_db);
            _user_data_manager = new UserDataManager();

            MaterialDesignWindow.RegisterCommands(this);
            InitializeComponent();

            InitializeMDI();
        }
示例#3
0
 public MainWindow()
 {
     MaterialDesignWindow.RegisterCommands(this);
     InitializeComponent();
 }