Je cherche une fonctionnalité dans le Gtk.ListStore qui fonctionne comme le ListView.VirtualMode dans Winforms.VirtualMode dans Gtk.ListStore?
Y at-il quelque chose comme ça?
Je cherche une fonctionnalité dans le Gtk.ListStore qui fonctionne comme le ListView.VirtualMode dans Winforms.VirtualMode dans Gtk.ListStore?
Y at-il quelque chose comme ça?
ListStore de Gtk # est un type de collection comme ArrayList dans .NET. Ce n'est pas un widget visuel. Il représente la version simplifiée du modèle TreeStore du Gtk # dans le modèle de conception Model-View-Controller.
Le ListView de Winform, d'un autre côté, est un contrôle visuel. Il représente le composant View dans le modèle de conception Model-View-Controller.
Vous comparez des pommes avec des oranges.
Le widget visuel de Gtk qui serait similaire aux fonctionnalités de Winforms ListView ou TreeView serait un TreeView de Gtk "La propriété Model d'un TreeT # Gtk # peut être assignée à une collection qui implémente l'interface Gtk # TreeModel Maintenant, le ListStore de Gtk # implémente l'interface TreeModel, donc il peut être assigné à la propriété Model de Gtk # TreeView.C'est comme la liaison de données fonctionne dans Gtk #
Le paradigme de liaison de données Gtk # est un peu difficile à saisir mais est très puissant une fois que vous l'avez retenu