private void DisposeCurrentContext() { _sequenceContext.SequenceEnded -= sequence_Ended; VixenSystem.Contexts.ReleaseContext(_sequenceContext); _sequenceContext.Dispose(); TimedSequence tSequence = (sequence as TimedSequence); tSequence.Dispose(); sequence = null; _sequenceContext = null; }
public Form_Marks(TimedSequence sequence) { InitializeComponent(); host = new ElementHost { Dock = DockStyle.Fill }; _markDockerView = new MarkDockerView(); host.Child = _markDockerView; Controls.Add(host); PopulateMarkCollectionsList(sequence.LabeledMarkCollections); }
public Form_Marks(TimedSequence sequence) { InitializeComponent(); host = new ElementHost { Dock = DockStyle.Fill }; Catel.Windows.Controls.UserControl.DefaultSkipSearchingForInfoBarMessageControlValue = true; _mdvm = new MarkDockerViewModel(sequence.LabeledMarkCollections); _markDockerView = new MarkDockerView(_mdvm); _markDockerView.CloseViewModelOnUnloaded = true; host.Child = _markDockerView; Controls.Add(host); }
private void OnSequenceComplete(TimedSequence sequence) { _completeSequences.Add(sequence); }
private TimedSequence CreateSequence() { var sequence = new TimedSequence(OnSequenceComplete); _newSequences.Add(sequence); return sequence; }