コード例 #1
0
        public void Setup()
        {
            settings.EncodingSettings.OutputFile = Path.GetTempFileName();

            App.Current.DatabaseManager = new LocalDatabaseManager();

            project   = Utils.CreateProject();
            projectVM = new LMProjectVM {
                Model = project
            };
            LMProjectAnalysisVM viewModel = new LMProjectAnalysisVM();

            viewModel.VideoPlayer = videoPlayerVM;
            viewModel.Project     = projectVM;

            projectsManager = new ProjectAnalysisController();
            projectsManager.SetViewModel(viewModel);
            projectsManager.Start();

            KeyContext context = new KeyContext();

            foreach (KeyAction action in projectsManager.GetDefaultKeyActions())
            {
                context.AddAction(action);
            }
            App.Current.KeyContextManager.NewKeyContexts(new List <KeyContext> {
                context
            });
        }