我有一个第三方聚会rayray,其中包含AdvancedButton组件。 AdvancedButton组件具有以下属性:
<AdvancedButton Task="@AdvancedButtonTask.Send" />
AdvancedButtonTask是一个枚举,其值包括“发送”,“删除”等。
我无权访问其代码,我想将该属性的默认值设置为某些值。
我对继承该组件不感兴趣,我想拥有XAML样式之类的东西。
在xaml样式中,我可以编写以下内容:
<Style TargetType="AdvancedButton">
<Setter Property="Method" Value="Send"
</Style>
如果我将该样式放在应用程序的全局样式中,那我很好。
请注意,在我的测试中,我能够在css / scss中设置基于html的属性的样式
如果我能够在scss中设置本机blazor组件属性的样式,对我来说也足够好。
谢谢/
答案 0 :(得分:0)
我怀疑,如果不编写自己的组件,这是否有可能。我认为最好的解决方案是创建自己的组件。
您可以将其命名为AdvancedDefaultButton
,然后该组件可以调用其他组件并为其提供默认值。