Bonjour,
Je développe en ce moment une application Windows Form. J'ai créé à côté un UserControl WPF de visualisation d'images (quelque chose de joli avec transparence ext...). Ce même control lance la visualisation d'image par une sub nommé Go qui a pour paramètre une Collection de structure de ma création :
1 2 3 4 5 6 7 8
|
Dim ImageList as new Collection
Public Structure MosaiqueImage
Dim NuméroDeImage As Long
Dim ImageURI As String
Dim Name As String
End Structure |
Pour l'instant tous va bien. Mon UserControl fonctionne à merveille (je l'émule sur un projet WPF). Et il affiche les images envoyer via la collection ImageList.
Mais voila le problème, quand j'insère le control sur ma form via un ElementHost : ça ne fonctionne pas.
Je m'explique, si je fais ça : ("Mosaique" étant un ElementHost).
1 2 3
|
Public MosaiqueWPF As New Mosaique.UserControl1
Mosaique.Child = MosaiqueWPF |
Le control s'affiche correctement, tous va bien.
Mais quand je fais ça :
1 2
|
CType(Mosaique.Child, Mosaique.UserControl1).Go(AllImage) |
Ca ne fonctionne plus !
Le programme ce bloque tous simplement et ne répond plus. AllImage étant bien une collection contenant une série de Structure comme ceci :
Dim Actu As Mosaique.UserControl1.MosaiqueImage
(J'ai essayer de déclarer la structure localement = ça ne fonctionn pas nom plus.)
Je ne comprend pas.
Si vous avez une idée du problème, je vous remercie d'avance.
Bye.
Partager