13

这些天我正在创建自己的智能感知演示者,我已经发布了这个线程并下载了这个编辑器示例。运行示例后,我发现了一些问题,但没有找到解决方法。

1.如果我输入一个字符,右侧推荐的API描述显示良好,但左侧的API列表列出了所有没有推荐API焦点的API。只有当我输入第二个字符时,列表才会集中在推荐的 API 上。

2.没有scrollviewBar,我ScrollViewer.VerticalScrollBarVisibilityCompletionSessionView.xaml文件的第85行将隐藏改为自动,出现滚动条。但是,当我单击滚动条的向下箭头时,它不能正常工作,某些 API 可能会输入到编辑器中。

3.当我使用Backspace删除输入时,Intellisense不会及时消失。比如我在编辑器中输入a,出现intellisense,然后我删除a,intellisense还在,只有再按Backspace一下,intellisense才会消失。

是否有文章介绍如何创建智能感知演示者?示例中的注释很少,几乎看不懂代码。

4

1 回答 1

1

一个非常新的东西被添加到 C# 中,它被称为 Roslyn。使用 Roslyn,您可以使用 C# 编写自己的智能感知,我不得不说它非常简单。

第一:下载http://msdn.microsoft.com/en-us/vstudio/roslyn.aspx

第二:阅读并尝试http://www.codeproject.com/Articles/302595/Roslyn-CTP-Three-Introductory-Projects

老实说,这真的很容易。再见!

于 2013-06-22T18:19:38.320 回答