2010-07-27 15 views
6

Fondamentalmente, sono confuso su come implementare l'associazione dati sul lato controllo.Come implementare l'associazione dati per il controllo personalizzato di Windows?

Sto provando a scrivere un controllo di elenco personalizzato in C#, che implementa il databinding. Voglio che finisca per avere funzionalità simili a ListView, ma con un'interfaccia simile a ListBox.
Ho una classe nidificata privata chiamata "ListRow" che gestisce il rendering di ogni riga. Esiste un'origine di associazione interna che ottiene le modifiche dai dati e causa l'invalidazione del controllo se necessario. Il problema ora è che voglio aggiungere una casella di controllo a ListRow e non sono sicuro che sia il modo migliore per implementarlo in modo che la proprietà dell'oggetto sottostante venga modificata.

risposta

Problemi correlati