Я создаю своего собственного ведущего intellisense в эти дни, и я опубликовал это thread и загрузил его editor sample. После запуска образца я нашел некоторые проблемы, но не нашел, как их решить.Задачи пользователя Intellisense Presenter
1. Если я ввожу один символ, рекомендуемое описание API справа отображается хорошо, но в левой части списка API перечислены все API-интерфейсы без рекомендации API. Только когда я ввожу второго символа, список будет сосредоточен на рекомендованном API.
2. Там нет scrollviewBar
, я изменю ScrollViewer.VerticalScrollBarVisibility
от Hidden в Auto на линии в файле CompletionSessionView.xaml, появляется полоса прокрутки. Но когда я нажимаю стрелку полосы прокрутки, это не работает, некоторые API могут быть введены в редактор.
3. Когда я использую Backspace удалить вход, то Intellisense не исчезнет со временем. Например, если я ввожу a в редактор, появляется intellisense, затем я удаляю a, intellisense все еще там, только если я снова нажму Backspace, intellisense исчезнет.
Есть ли статья, представляющая, как создать презентацию intellisense? В образце мало комментариев, он почти не понимает код.