获取 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,有兴趣的人可以投票,这将有助于获得更多微软关注。
有没有办法设置智能感知来做以下事情:
由于组件带有参数,而且很可能无论如何都需要没有默认值的参数。有没有办法只 '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,有兴趣的人可以投票,这将有助于获得更多微软关注。