Obecnie pracuję nad aplikacją WinForm, która pokazuje kontakty, ale mam problem z pamięcią.Czy istnieje coś podobnego do systemu Android RecyclerView dla C# Winforms
Dla każdego kontaktu buduję panel z etykietami wewnątrz dla nazwy wewnątrz dla nazwy i numeru, i dodam to do mojego głównego panelu. Załóżmy, że mam 1000 kontaktów; W efekcie powstanie 1000 paneli wraz z jednym głównym panelem.
Mój problem polega na tym, że chociaż tylko 10 paneli (kontaktów) jest widocznych w głównym panelu w tym samym czasie, nadal budowałbym wszystkie 1000 paneli, które pochłaniają dużo pamięci.
Potrzebuję sposobu na zbudowanie tylko panelu, który jest widoczny w głównym panelu. Idealnie chcę coś podobnego do RecyclerView in android. Czy istnieje biblioteka, która działa podobnie do C# lub WinForm?
"Dla każdego kontaktu zbuduję panel" - dlaczego miałbyś to zrobić? –
@LeiYang Chcę mieć pełne dane kontaktowe w panelu na wyświetlaczu .. w przeciwnym razie jak mogę to zrobić ... ?? –