我需要处理Vspackage中的文本选择更改事件,我做了大量的谷歌搜索,并没有找到任何关于如何做到这一点的线索,这似乎很合理,应该很容易做到,不仅是文档非常糟糕,但是关于此主题的微软样本都没有显示如何处理事件。 我很感激,如果有人之前已经这样做,可以提供我的代码。
谢谢
答案 0 :(得分:0)
这是快速回答,应该让你去。
[Export(typeof(IWpfTextViewCreationListener))]
[ContentType("text")]
internal sealed class SelectionCreatio : IWpfTextViewCreationListener
{
public void TextViewCreated(IWpfTextView textView)
{
textView.Selection.SelectionChanged += (sender, args) =>
{
// do your stuff.
}
}
}
将您的VSPackage标记为MEF组件,您就可以了。