我需要创建一个具有拆分视图的自定义设计器。视图的前半部分是代码,第二部分是用于预览某些自定义HTML代码的设计器/预览。就像XAML设计师一样。
我已经实现了一个Window Tool,但现在我希望它集成在编辑器中,以便它只显示某些文件类型。
我最好的猜测是我需要创建一个Custom Editor,但我不知道如何让Visual Studio核心编辑器控件包含它?如果那是可能的。
答案 0 :(得分:0)
如果您希望在不实现VSPackage的情况下实现非常简单快速的实现,我相信您可以使用WPF应用程序来实现,其中您有多行TextBox(编辑器)和WebBrowser控件(预览)
当文本更改为编辑器时,您可以检查Html语法(例如,您可以检查是否可以反序列化)。如果语法正确,请致电NavigateToString()
_webBrowser.NavigateToString(_editor.Text);
如果必须开发VSPackage,请忘记我的回答。