private void OnCompletionRequest(Object sender, ExecutedRoutedEventArgs e) { ICompletionData completion = _completionList._listBox.SelectedItem as ICompletionData; if (completion != null) { completion.PerformCompletion(_editview, _startOffset, _endOffset); e.Handled = true; } }
private void OnCompletionListDoubleClick(object sender, MouseButtonEventArgs e) { if (e.ChangedButton == MouseButton.Left) { if (_completionList._listBox.SelectedIndex >= 0) { ICompletionData completion = _completionList._listBox.SelectedItem as ICompletionData; completion.PerformCompletion(_editview, _startOffset, _endOffset); e.Handled = true; } } e.Handled = false; }
public override void RequestCompletion(ICompletionData completion) { completion.PerformCompletion(_editview, _startOffset, _endOffset); }