2010-07-27 11 views
6

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.

Odpowiedz

Powiązane problemy