Bonjour,
je m'essaie au développement, et pour commencer je développe une application qui copie et / déplace des photos en s'appuyant sur la date de prise de vue pour classer par AAAA-MM (année mois) les dites photos.
histoire de complexifier un peu, je souhaite afficher dynamiquement pendant le classement la photo déplacée.
et c'est là ou ça coince un peu.
après moult recherches avec mon ami Alphabet, je reste sec.
je tente d'appeler une méthode pour "pousser" l'aperçu dans un contrôle xaml image
Code :
- private void Rafraichit(object item)
- {
- BitmapImage _image = new BitmapImage();
- _image.BeginInit();
- _image.CacheOption = BitmapCacheOption.None;
- _image.UriCachePolicy = new RequestCachePolicy(RequestCacheLevel.BypassCache);
- _image.CacheOption = BitmapCacheOption.OnLoad;
- _image.CreateOptions = BitmapCreateOptions.IgnoreImageCache;
- _image.UriSource = new Uri(item.ToString(), UriKind.RelativeOrAbsolute);
- _image.EndInit();
- imageVisu.Source = _image;
-
- //System.Windows.Controls.Image value;
- UpdateImageVisualisation UpdateImg = new UpdateImageVisualisation(imageVisu.SetValue);
- Dispatcher.Invoke(UpdateImg, System.Windows.Threading.DispatcherPriority.Background,
- new object[] { System.Windows.Controls.Image.SourceProperty, item });
- }
- //Test MAJ IMAJ
|
ça affiche bien l'image mais j'ai une erreur non répertoriée en appel du dispatcher....
Code :
- Une exception non gérée du type 'System.Reflection.TargetInvocationException' s'est produite dans mscorlib.dll
|
auriez-vous une idée ?
Merci,
---------------
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème