【问题标题】:Shortcuts for getting all the parameters of a blazor component获取 blazor 组件所有参数的快捷方式
【发布时间】:2021-04-09 06:54:12
【问题描述】:

有没有办法设置智能感知来做以下事情:

由于组件带有参数,因此很可能无论如何都需要没有默认值的参数。在向页面添加组件时,有没有办法只使用“选项卡”并获取所有未使用的参数?

假设我有一个名为“Sample”的组件,其参数如下:

[Parameter] public string AAA {get;set;}
[Parameter] public string BBB{get;set;} = "HELLOHELLOW";
[Parameter] public string CCC{get;set;}

我可以先做<Sample></Sample> 然后再做'tab tab' 让它<Sample AAA="", BBB="HELLOHELLOW", CCC=""></Sample>

通常,我有 4 或 5 个参数的组件,一个一个处理它们既费时又痛苦......

【问题讨论】:

    标签: visual-studio blazor intellisense


    【解决方案1】:

    您的想法是 Intellisense 的全新功能。而目前为止,我只发现是那个代码sn-p。

    但是code snippet不能根据你的组件文件中的参数自动灵活的生成对应的结构体。它必须是硬编码而不是软编码。

    除非,你写

    <Code Language="XML">
      <![CDATA[<Sample AAA="", BBB="HELLOHELLOW", CCC=""></Sample>]]>
    </Code>
    

    显然这不是一个好方法,也不是你想要的。并且没有这样的功能来实现这一点,Intellisense 也没有那么灵活来实现这一点。

    因此,您必须向团队提出您的想法。在我们的DC Forum 上推荐一个功能。

    完成后,您可以在此处分享链接,任何对此感兴趣的人都会投票,这将有助于获得更多微软的关注。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多