Comment changer la source d'image sur l'exécution?
-
28-09-2019 - |
Question
obtenir de nouvelles bitmap à partir d'un autre composant (nont pas le contrôle sur l'autre composant) toutes les 5 secondes et j'ai besoin de mettre à jour mon contrôle d'image WPF avec le nouveau bitmap (toutes les 5 secondes ...).
Je ne peux pas trouver un moyen de mettre à jour ce contrôle d'image WPF en exécution.
Comment puis-je le faire?
Merci.
La solution
Il y a une autre question comme celui-ci Réglage source d'image WPF dans le code
la réponse se résume à
ImgOnForm.Source = new BitmapImage(new Uri(@"/yourApp;component/img.png", UriKind.Relative));
Autres conseils
Voici ce qui a fonctionné pour moi:
chemin = "/Assets/Images/" + nomFichier + ".gif";
MonImage.Source = new BitmapImage(new Uri(base.BaseUri, chemin));
Aucune des suggestions que j'ai trouvé sur les forums de travail (je n'avais aucune image ou un ArgumentException). Mais avec « base.BaseUri » comme premier argument passé, il a travaillé à la fin.