Example #1
0
        public void SetContext(ViewModel.PresetColumn viewModel_)
        {
            Debug.Assert(viewModel_ != null);

            viewModel = viewModel_;
            viewModel.PresetDestroyed += OnPresetDestroyed;
            viewModel.PresetUpdated   += OnPresetUpdated;

            presetPreview.SetContext(viewModel.CreatePreviewContext());
        }
Example #2
0
        private void OnDestroy()
        {
            if (viewModel == null)
            {
                return;
            }

            viewModel.PresetDestroyed -= OnPresetDestroyed;
            viewModel.PresetUpdated   -= OnPresetUpdated;
            viewModel = null;
        }