public MainWindow() { InitializeComponent(); SourceViewModel.Init(textEditor); ProcessViewModel.Init(treeView); StateViewModel.Init(textBox); ErrorViewModel.getInstance().Init(ErrorDataGrid); LR1BuilderViewModel.Build(); CommandBinding binding = new CommandBinding(ApplicationCommands.Open); binding.Executed += Binding_Open_Executed; CommandBindings.Add(binding); }