public MainWindow() { this.MidiTracks = new ObservableCollection <MidiTrack>(); InitializeComponent(); DataContext = MidiTracks; FillPSAMViewer(); textBox.Visibility = Visibility.Hidden; timer(); // ChainOfResponsability Handlers _chainHandler.AddLastHandler(new OpenFileHandler()); _chainHandler.AddLastHandler(new SaveAsLyHandler()); _chainHandler.AddLastHandler(new SaveAsPDFHandler()); _chainHandler.AddLastHandler(new InsertTimeFourFourHandler()); _chainHandler.AddLastHandler(new InsertTimeThreeFourHandler()); _chainHandler.AddLastHandler(new InsertTimeSixEightHandler()); _chainHandler.AddLastHandler(new InsertClefTrebleHandler()); _chainHandler.AddLastHandler(new MissingBarlinesHandler()); _chainHandler.AddLastHandler(new TempoHandler()); _chainHandler.AddLastHandler(new UndoHandler()); //notenbalk.LoadFromXmlFile("Resources/example.xml"); }