BL0005: Parametr součásti by neměl být nastaven mimo jeho součást
Hodnota | |
---|---|
ID pravidla | BL0005 |
Kategorie | Využití |
Oprava způsobující chybu nebo chybu způsobující chybu | Nenarušující |
Příčina
Vlastnost typu odvozeného z ComponentBase anotované pomocí [Parameter]
je přiřazena mimo komponentu.
Popis pravidla
Parametry komponenty by měly být přiřazeny jako součást inicializace komponenty nebo jako součást SetParametersAsync
. Přiřazení hodnoty k parametru z externího zdroje způsobí přepsání hodnoty při příštím vykreslení komponenty.
Jak opravit porušení
Zvažte použití jedinečné vlastnosti pro příjem hodnot z jiných komponent. Potom můžete napsat další kód, který určí, které ze dvou hodnot se mají použít v komponentě.
Kdy potlačit upozornění
Nepotlačujte upozornění na toto pravidlo.
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.