Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
845 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Problème d'affichage d'image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème d'affichage d'image

n°2311037
NicoLag
Posté le 09-02-2018 à 23:04:23  profilanswer
 

Bonjour à tous,
J'ai un petit soucis avec un truc basique et ça m'énerve !!!!
J'espère que vous pourrez m'aider. Je fais une petite application UWP et sur une page j'ai une image. Je voudrais en cliquant sur un bouton changer l'image.
Voici mon code :

Code :
  1. private async void btn_ChangImg_Click(object sender, RoutedEventArgs e)
  2.         {
  3.             var coverPicker = new FileOpenPicker();
  4.             coverPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
  5.             coverPicker.ViewMode = PickerViewMode.Thumbnail;
  6.             coverPicker.FileTypeFilter.Add(".png" );
  7.             coverPicker.FileTypeFilter.Add(".jpg" );
  8.             coverPicker.FileTypeFilter.Add(".jpeg" );
  9.             StorageFile file = await coverPicker.PickSingleFileAsync();
  10.             img_Cover.Source = new BitmapImage(new Uri(file.Path, UriKind.Absolute));
  11.         }


Quand je clique, l'image de base disparait mais la nouvelle n'apparait pas et je galère la dessus (je me sens idiot a force !)
Si vous avez une idée je suis preneur.  
Merci d'avance

mood
Publicité
Posté le 09-02-2018 à 23:04:23  profilanswer
 

n°2311039
TotalRecal​l
Posté le 10-02-2018 à 09:21:16  profilanswer
 

C'est quoi img_Cover ?
Rien qui aide là dedans : https://docs.microsoft.com/en-us/uw [...] rols.image ?


---------------
Topic .Net - C# @ Prog
n°2311041
NicoLag
Posté le 10-02-2018 à 11:35:34  profilanswer
 

C'est mon composant image dans ma page en XAML.
Je vais regarder le lien…
Merci

n°2311042
TotalRecal​l
Posté le 10-02-2018 à 11:41:43  profilanswer
 

C'est donc bien un bête Image.

 

Tu peux essayer de résoudre le souci progressivement : par exemple vire le côté asynchrone, passe directement un bitmap au lieu de passer par le contrôle FileOpen, vérifie que ton Bitmap est bien chargé et dispo, etc.


Message édité par TotalRecall le 10-02-2018 à 11:42:39

---------------
Topic .Net - C# @ Prog
n°2311044
NicoLag
Posté le 10-02-2018 à 11:48:41  profilanswer
 

Alors, je me sens un peu bête  :whistle:  
La solution était si simple à trouver ! Je devais pas être en forme hier soir !
J'ai trouver la solution sur la page que tu m'as conseillée et voici le code qui fonctionne :

Code :
  1. private async void btn_ChangImg_Click(object sender, RoutedEventArgs e)
  2.         {
  3.             FileOpenPicker coverPicker = new FileOpenPicker();
  4.             coverPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
  5.             coverPicker.ViewMode = PickerViewMode.Thumbnail;
  6.             coverPicker.FileTypeFilter.Add(".png" );
  7.             coverPicker.FileTypeFilter.Add(".jpg" );
  8.             coverPicker.FileTypeFilter.Add(".jpeg" );
  9.             StorageFile file = await coverPicker.PickSingleFileAsync();
  10.             if(file != null)
  11.             {
  12.                 using (IRandomAccessStream fileStream = await file.OpenAsync(FileAccessMode.Read))
  13.                 {
  14.                     BitmapImage bitmapImage = new BitmapImage();
  15.                     await bitmapImage.SetSourceAsync(fileStream);
  16.                     img_Cover.Source = bitmapImage;
  17.                 }
  18.             }
  19.         }


 
Encore merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Problème d'affichage d'image

 

Sujets relatifs
problème affichage image dans packageProblème d'affichage d'image en hover dans une liste
Problème d'affichage d'image avec imagepng (débutant)Problème affichage image dans un JButton se grise sur une action.
Problème d'affichage d'image dans un Forum[VBA] : problème d'affichage (Image.Visible = False ou true)
probleme d'affichage d'image en phpimpossible de trouver le problème : affichage d'image
Problème étrange d'affichage d'image avec gotoAndStopProbleme d'affichage d'image sur IE
Plus de sujets relatifs à : Problème d'affichage d'image


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR