Ответ 1
MEF является основным механизмом расширения для расширения редактора. Если вы установите SDK, есть несколько новых образцов проектов, настроенных для создания расширений редактора, найденных в C# (or VB)->Extensibility
. К ним относятся:
- Классификатор редактора – для выделения подсветки синтаксиса
- Область редактора – помещая маржу по сторонам редактора, с произвольным содержимым WPF.
- Редактор текста/видового экрана украшение – для размещения визуальных эффектов WPF в редакторе
Вы можете найти обзорную документацию по MSDN: Расширение редактора и Точки расширения редактора.
В некоторых примерах вы можете посмотреть: образцы образцов на code.msdn.microsoft.com, еще пару на editorsamples.codeplex.com, а источник все образцы, которые я написал.
I блог о создании расширений редактора. Там вы можете найти описания большинства расширений, которые я написал, а также более общие сообщения об эффективности, дизайне нового редактора и т.д.
Вопросы, опубликованные на форуме редактора в msdn, также отвечают на различные члены команды редактора.