Chargement dynamique des images dans WPF
Charger des images pendant que WPF est en cours d'exécution peut sembler compliqué, mais tant que la syntaxe est correcte et que les références aux fichiers sont comprises, il s'agit en fait d'un processus simple.
Il est recommandé d'utiliser BitmapImage
pour afficher les images par programme. Décomposons les étapes :
1. Créer une image Bitmap :
var uri = new Uri("pack://application:,,,/sas.png");
Cette ligne crée un objet Uri qui fait référence à une image nommée "sas.png" dans l'assembly du projet (en supposant que l'image est un fichier de ressources avec son "Action de construction" définie sur "Resource").
2. Chargez l'image dans BitmapImage :
var bitmap = new BitmapImage(uri);
Cette ligne charge l'image d'Uri vers BitmapImage.
3. Attribuer la source au contrôle Image :
image1.Source = bitmap;
En supposant que image1
est le nom du contrôle Image en XAML, cette ligne attribue BitmapImage comme source.
Configuration XAML :
Le code XAML que vous avez fourni est suffisant pour afficher l'image. Il contient un champ Image avec des dimensions et un alignement spécifiques. Assurez-vous que la propriété Name du contrôle Image correspond à la propriété utilisée dans le code (ici, image1).
Conseils de dépannage :
Suivez ces étapes et vous pourrez facilement charger et afficher dynamiquement des images dans votre application WPF.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!