示例#1
0
 private void CloseNewRecordingEditor()
 {
     recordingEditor = null;
     if (IsRecordingEditorDisplayerOpen)
     {
         CloseRecordingEditorDisplayer();
     }
 }
示例#2
0
        private void OpenNewRecordingEditor()
        {
            recordingEditor            = new NewRecordingEditor();
            recordingEditor.IsEndWork += CloseNewRecordingEditor;
            var re = (NewRecordingEditor)recordingEditor;

            re.RecordingIsReady           += AddNewRecording;
            RecordingEditorDisplayer.Child = recordingEditor.body;
            if (!IsRecordingEditorDisplayerOpen)
            {
                OpenRecordingEditorDisplayer();
            }
        }
示例#3
0
        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();
            }
        }