2010-07-27 3 views
6

Fondamentalement, je suis confus sur la façon d'implémenter la liaison de données sur le côté de contrôle. J'essaye d'écrire un contrôle de liste personnalisé en C#, qui implémente la liaison de données. Je veux qu'il finisse par avoir des fonctionnalités similaires à ListView, mais avec une interface similaire à ListBox.
J'ai une classe imbriquée privée appelée "ListRow" qui gère le rendu de chaque ligne. Il existe une source de liaison interne qui obtient des modifications à partir des données et provoque l'invalidation du contrôle si nécessaire. Le problème est maintenant que je veux ajouter une case à cocher à ListRow, et je ne suis pas sûr de la meilleure façon de l'implémenter pour que la propriété de l'objet sous-jacent soit modifiée.Comment implémenter la liaison de données pour le contrôle personnalisé de Windows?

Répondre

Questions connexes