VS 2010 程式碼編輯器引入 Pascal 大寫 IntelliSense (輸入大寫字母快速定位駝峰單詞),但 **XAML 編輯器原生不支援**。Karl Shifflett 開發的 **XAML Editor IntelliSense Presenter Extension** 完美填補此缺口,並新增多項強化功能。
| 功能 | 說明 |
|---|---|
| Pascal 大寫搜尋 | 輸入大寫字母 (如 TT) 即時過濾含該大寫字母的屬性/元素 (如 ToolTip),最少兩字元觸發 |
| 窄化清單過濾 | 啟用後:清單僅顯示含輸入字元的項目;優先選擇「以輸入字元開頭」的項目,其次「包含」項目 |
| 依項目類型過濾 | 工具列按鈕切換:顯示/隱藏屬性、事件、命名空間、方案組件、Schema 等分類 |
| xmlns 智慧提示 | Pascal 搜尋同樣適用於 XML 命名空間匯入,快速定位組件/Schema |
| 設定持久化 | 過濾選項在當前 VS Session 內記憶 |


啟用:清單乾淨,無雜訊

停用:顯示所有可用項目


原始清單:大量 xmlns 干擾

切換按鈕隱藏 xmlns:世界清靜




擴充套件基於 **Visual Studio Editor Extensibility** 框架,實作 IIntellisensePresenter 介面,攔截 XAML 編輯器的完成會話,注入自訂過濾與排序邏輯。核心參考專案:Editor Samples (CodePlex)。
此擴充套件將 C# 編輯器級的 Pascal 大寫 IntelliSense 體驗完整移植至 XAML 編輯器,並針對 XAML 特有的屬性/事件/命名空間爆炸問題,提供 **分類過濾工具列** 徹底解決干擾。對於日常撰寫大量 XAML 的 WPF/Silverlight/WinUI 開發者,屬於 **必裝生產力工具**。