5
我開始使用wpf 4.0。我有一個文本框,我將輸入linq表達式。所以我想在textEditor中啓用intellisense支持。我現在所做的就是帶一個彈出窗口,其中包含項目列表。我有其他方法可以在WPF中執行此操作嗎?WPf中支持Intellisense的TextBox
感謝。
我開始使用wpf 4.0。我有一個文本框,我將輸入linq表達式。所以我想在textEditor中啓用intellisense支持。我現在所做的就是帶一個彈出窗口,其中包含項目列表。我有其他方法可以在WPF中執行此操作嗎?WPf中支持Intellisense的TextBox
感謝。
不,沒有任何內置控件提供智能感知功能。這是代碼編輯器提供的功能,我懷疑Microsoft是否打算讓您重新實現Visual Studio。
你必須自己寫。看到這裏的樣品:Intellisense-like Method Selection Pop-up Window
商業控制包是另一種選擇。例如:Actipro's WPF SyntaxEditor
我設法通過反射爲屬性提供屬性和方法。但挑戰是我需要提供linq表達式。我閱讀了工作流程重新託管中的表達式編輯器。在我的應用程序中是否有使用它來提供智能感知支持的範圍。據我研究,我沒有找到一個實現。 – Novice 2011-02-21 14:05:39