private void ClearAllMessages(object sender, RoutedEventArgs e) { TraceControlViewModel model = (TraceControlViewModel)this.DataContext; if (model != null) { model.CommandOutputs.Clear(); } }
void TraceControl_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { var model = e.NewValue as TraceControlViewModel; if (model != null) { model.PropertyChanged += Model_PropertyChanged; Model = model; } }
void CopyMessage(object sender, RoutedEventArgs e) { TraceControlViewModel model = (TraceControlViewModel)this.DataContext; if (model != null) { if (cView.SelectedValue != null) { Clipboard.SetText(cView.SelectedValue.ToString()); } } }