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()); } }