W złożonej formie mam właściwość o nazwie Readonly
, która określa, czy wszystko jest edytowalne, czy nie. Do tej pory przekazuję tę właściwość do wszystkich formantów niestandardowych w tej formie przez konstruktor, aw innych miejscach uzyskuję dostęp do samego formularza, aby uzyskać wartość.Czy używasz właściwości statycznej w formie złej praktyki, wiedząc, że istnieje tylko jedno wystąpienie formularza?
Ale to szybko staje się zbyt skomplikowane.
Myślę o nadaniu tej właściwości statycznej w formularzu, wiedząc, że w aplikacji jest tylko jedno wystąpienie tego formularza.
Czy można użyć tej właściwości jako statycznej w tym przypadku? Lub jest to zła praktyka, nawet jeśli istnieje tylko jedna instancja formularza.
Właściwie jest to związane z postaci i przekształcenie go do statycznego tylko uproszczenie radzenia sobie z nim zamiast przekazywać je (lub dostęp do niego) wszędzie. –
@FrenchBoy brzmi jak zrobić coś brzydkiego, aby być leniwym, IMO –
Yup: $, to wszystko. Zastanawiam się, jakie to brzydkie. –