none
VS插件开发,如何使用VS自带的查看设计器菜单命令打开自定义设计视图 RRS feed

  • 问题

  • 自定义的设计视图是实现打开.cs文件,提供设计器来生成代码的。里面的代码类继承自定义View类型,就可以支持设计器

    现在的问题是,假如用.cs来注册的话,这样会导致所有.cs文件双击就打开设计器,而我需要的是类型是继承View的才能打开设计器,而且这种也没法使用右键菜单的查看设计器来打开设计器,可能是和VS自带的Winform设计器冲突,View是继承IComponent的。假如不使用.cs作为注册后缀,就无法双击.cs文件打开设计器,也没法使用VS自带的菜单里的查看设计器来打开设计器,只能另外加个菜单来打开设计器,有些不方便。

    [ProvideEditorExtension(typeof(EditorFactory), ".cs", 0x40, NameResourceID = 106)]

    netcore中的Winform设计器插件,不知道怎么处理和打开设计器菜单命令绑定的,以及双击继承Form的类的cs文件就可以打开设计器

    2020年6月11日 5:12

全部回复

  • Hi 小红帽‘_’,

    设计器主要是通过文件的后缀进行绑定的。根据你的需求,我们还是建议你创建一个菜单命令来打开你的继承之后的.cs文件,然后可以给该命令创建快捷方式来方便你的操作。或者你也可以为你的继承类创建一个其他的文件名后缀,然后把它和设计器绑定在一起。

    Best Regards,

    Dylan


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。


    2020年6月12日 2:56