public void TextViewCreated(IWpfTextView wpfTextView) { System.Windows.Threading.Dispatcher.CurrentDispatcher.BeginInvoke(new Action(() => { var view = _adaptersFactory.GetViewAdapter(wpfTextView); if (view != null) { StandardCommandDispatcher.Register(view, wpfTextView, GetServices()); } })); }
public IMouseProcessor GetAssociatedProcessor(IWpfTextView wpfTextView) { System.Windows.Threading.Dispatcher.CurrentDispatcher.BeginInvoke(new Action(() => { var view = AdaptersFactory.GetViewAdapter(wpfTextView); if (view != null) { StandardCommandDispatcher.Register(view, wpfTextView, GetServices()); } })); return(null); }