BL0004:元件參數應該是公用的
本文內容
價值 | |
---|---|
規則識別碼 | BL0004 |
類別 | 用法 |
修正是破壞性或非破壞性 | 中斷 |
衍生自 ComponentBase 以 [Parameter]
標註之型別上的屬性不是公用的。
元件參數必須是公用的,而且必須有公用 setter。
@code
{
[Parameter] int Parameter1 { get; set; }
}
- 將屬性及其設定器設為公用。
@code
{
[Parameter] public int Parameter1 { get; set; }
}
- 如果無法將屬性設為非公用,請考慮手動實作
SetParametersAsync
。
請勿忽略此規則的警告。