gpt4 book ai didi

c# - 自定义 Intellisense Presenter 问题

转载 作者:可可西里 更新时间:2023-11-01 08:13:35 26 4
gpt4 key购买 nike

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

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

2. 没有 scrollviewBar,我将 ScrollViewer.VerticalScrollBarVisibilityHidden 更改为 Auto CompletionSessionView.xaml 文件的 85 行,出现滚动条。但是,当我点击滚动条的向下箭头时,效果不佳,某些 API 可能会输入到编辑器中。

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

有没有文章介绍如何创建intellisense presenter?示例中的注释很少,很难理解代码。

最佳答案

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

首先:下载http://msdn.microsoft.com/en-us/vstudio/roslyn.aspx

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

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

关于c# - 自定义 Intellisense Presenter 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16010067/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com