private void CloseNewRecordingEditor() { recordingEditor = null; if (IsRecordingEditorDisplayerOpen) { CloseRecordingEditorDisplayer(); } }
private void OpenNewRecordingEditor() { recordingEditor = new NewRecordingEditor(); recordingEditor.IsEndWork += CloseNewRecordingEditor; var re = (NewRecordingEditor)recordingEditor; re.RecordingIsReady += AddNewRecording; RecordingEditorDisplayer.Child = recordingEditor.body; if (!IsRecordingEditorDisplayerOpen) { OpenRecordingEditorDisplayer(); } }
private void OpenChosenRecording(int recordingNumber) { switch (currentDisplayingList) { case CurrentDisplayingListTypes.RecordingList: recordingEditor = new ChosenRecordingInRecordingListEditor(recordingList[recordingNumber]); break; case CurrentDisplayingListTypes.Basket: var recording = basket[recordingNumber]; recordingEditor = new ChosenRecordingInBasketEditor(ref recording); break; } recordingEditor.IsEndWork += ClosureChosenRecordingEditorButton_Click; RecordingEditorDisplayer.Child = recordingEditor.body; if (!IsRecordingEditorDisplayerOpen) { OpenRecordingEditorDisplayer(); } }