WPf中支持Intellisense的文本框

WPf中支持Intellisense的文本框,wpf,.net-4.0,c#-4.0,wpf-controls,intellisense,Wpf,.net 4.0,C# 4.0,Wpf Controls,Intellisense,我从WPF4.0开始。我有一个文本框,可以在其中输入linq表达式。因此,我想在textEditor中启用intellisense支持。我现在所做的就是弹出一个项目列表。在WPF中,我还有其他方法可以做到这一点吗 谢谢。不,没有任何内置控件提供Intellisense功能。这是代码编辑器提供的一项功能,我怀疑微软是否打算让您重新实现VisualStudio 你得自己写。有关示例,请参见此处: 商业控制包是另一种选择。例如:我设法通过反射带来属性和属性的方法。但挑战是我还需要提供linq表达式。我

我从WPF4.0开始。我有一个文本框,可以在其中输入linq表达式。因此,我想在textEditor中启用intellisense支持。我现在所做的就是弹出一个项目列表。在WPF中,我还有其他方法可以做到这一点吗


谢谢。

不,没有任何内置控件提供Intellisense功能。这是代码编辑器提供的一项功能,我怀疑微软是否打算让您重新实现VisualStudio

你得自己写。有关示例,请参见此处:


商业控制包是另一种选择。例如:

我设法通过反射带来属性和属性的方法。但挑战是我还需要提供linq表达式。我在工作流重新托管中阅读了有关表达式编辑器的内容。在我的应用程序中是否可以使用它来提供intellisense支持。就我所研究的而言,我没有找到一个实现。@Jose:我真的不确定。我想这是可能的,因为它确实存在。看起来他们已经在使用我在回答中推荐的Actipro控件,以及项目中的一些库。由于SharpDevelop是开源的,您可能会研究下载代码,看看他们是如何为LINQ实现Intellisense的。但这远远超出了我的专业水平。祝你好运!:-)