获取 Blazor 组件所有参数的快捷方式

Shortcuts for getting all the parameters of a blazor component

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

由于组件带有参数,而且很可能无论如何都需要没有默认值的参数。有没有办法只 'tab tab' 并在向页面添加组件时获取所有未使用的参数?

假设我有一个名为“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 个参数,一个一个地处理它们既费时又痛苦...

您的想法是 Intellisense 的全新功能。到目前为止,我只找到了那个代码片段。

但是code snippet不能根据你组件文件中的参数自动灵活的生成相应的结构。一定要硬编码,不能软编码。

除非,你写

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

显然这不是一个好方法,也不是您想要的。并且没有这样的函数来实现这个,Intellisense 实现起来也不是很灵活。

所以你必须向团队提出你的想法。在我们的 DC Forum.

上建议一项功能

完成后,你可以在这里分享link,有兴趣的人可以投票,这将有助于获得更多微软关注。