CustomControl WPF et évènements
Bonsoir,
A moi de poser une petite question ;)
Je suis entrain de créer un CustomControl en WPF.
C'est un genre de TabControl où les TabItems sont placés dans un ScrollViewer.
Le déplacement du ScrollViewer sont gérés par deux boutons.
Les TabItems possèdent un bouton qui permet de les fermer.
Le style des TabItems est définit dans le style du TabControl.
Le bouton est définit dans le style du TabItem.
Faut suivre ... :mrgreen:
Mon problème est le suivant :
Tout fonctionne bien sauf (hé oui sinon je poserais pas de question) que je ne sais pas comment créer le code de ce bouton...
Alors j'ai trouvé une solution mais qui ne me convient pas vraiment
Créer un CustomControl héritant de Button
Implémenter sa logique pour aller chercher ses parents
L'utiliser dans mon TabItem.
Cette solution fonctionne très bien MAIS ça rend mon CustomButton accessible dans ma classe. Ce qui veut dire que du coups je peux le mettre n'importe ou dans l'application ce qui n'est pas sa vocation.
Une deuxième solution que j'ai trouver c'est de créer une ICommand sur laquelle je pourrai "Binder" mon bouton. Mais là je rentre dans la zone d'ombre de mon petit cerveau car après avoir téléchargé des exemples, lu toutes les sources sur Msdn et visité quelques post à ce sujet sur ce site (MVVM and co), je ne comprends pas comment ça fonctionne...
Une âme charitable pour m'expliquer (enfin si vous ne vous êtes pas endormi :mouarf::mouarf:)
Bonne soirée