Zasadniczo nie mam pojęcia, jak zaimplementować wiązanie danych po stronie sterowania.Jak zaimplementować wiązanie danych dla niestandardowego sterowania systemem Windows?
Próbuję napisać niestandardową kontrolkę listy w języku C#, która implementuje wiązanie danych. Chcę, aby kończyła się ona podobną funkcjonalnością do ListView, ale z interfejsem podobnym do ListBox.
Mam prywatną klasę zagnieżdżoną o nazwie "ListRow", która obsługuje renderowanie każdego wiersza. Istnieje wewnętrzne źródło powiązań, które pobiera zmiany z danych i powoduje, że kontrola jest unieważniana w razie potrzeby. Problem polega na tym, że chcę dodać pole wyboru do ListRow i nie jestem pewien, jak najlepiej go zaimplementować, aby zmienić właściwość obiektu bazowego.
Dzięki temu artykuł był bardzo pomocny. Od jakiegoś czasu szukałem takiego wyjaśnienia – Tim