private void NotifyHelper_SelectTreeViewChanged(SelctTreeViewItemChangedEventArgs e)
        {
            if (e.TreeViewItem == null)
            {
                return;
            }

            var model = e.TreeViewItem.DataContext <IBaseEventTriggerModel>();

            if (model == null)
            {
                Clear();
                return;
            }

            if (_fixProcess == null)
            {
                var pair = comboProcess.Items.Cast <KeyValuePair <string, Process> >().Where(r => r.Key == model.ProcessInfo.ProcessName).FirstOrDefault();
                comboProcess.SelectedValue = pair.Value;
            }
            else
            {
                comboProcess.SelectedValue = _fixProcess.Value.Value;
            }
        }
        private void NotifyHelper_SelectTreeViewChanged(SelctTreeViewItemChangedEventArgs e)
        {
            if (e.TreeViewItem == null)
            {
                Clear();
            }
            else
            {
                var model = e.TreeViewItem.DataContext <EventTriggerModel>();
                btnDelete.Visibility         = Visibility.Visible;
                btnAddSameContent.Visibility = Visibility.Visible;

                _bitmap = model.Image;
                captureImage.Background = new ImageBrush(_bitmap.ToBitmapSource());
            }
        }