【问题标题】:Custom Intellisense Presenter problems自定义 Intellisense Presenter 问题
【发布时间】:2013-04-15 07:42:44
【问题描述】:

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

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

2.没有scrollviewBar,我在第85行将ScrollViewer.VerticalScrollBarVisibilityHidden改为Auto strong> 在 CompletionSessionView.xaml 文件中,出现滚动条。但是,当我点击滚动条的向下箭头时,它不能正常工作,可能是某些 API 输入到了编辑器中。

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

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

【问题讨论】:

    标签: c# visual-studio intellisense


    【解决方案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

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

    【讨论】:

      猜你喜欢
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 2014-04-05
      • 2022-01-21
      • 2015-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多