Salut
Comment faire pour charger automatiquement les images d une resource dans une list d'image ?
merci d avance !
Salut
Comment faire pour charger automatiquement les images d une resource dans une list d'image ?
merci d avance !
Il faut énumérer les ResourceSets dans le ResourceManager, et pour chaque ResourceSet, énumérer les resources en filtrant celles qui ne sont pas des images
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Dans ce cas il faut passer en paramètre du constructeur de ResourceManager :
- le nom "racine" des resources (par exemple "NomDeLAssembly.Properties.Resources" quand le fichier de ressources est Properties\Resources.resx)
- l'assembly qui contient les ressources.
(pas testé, y a peut-être quelques modifs à faire...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Assembly asm = Assembly.FromFile("MachinTruc.dll"); ResourceManager rm = new ResourceManager("MachinTruc.Properties.Resources", asm); List<Image> images = new List<Images>(); foreach (ResourceSet rs in rm.ResourceSets) { foreach(DictionaryEntry entry in rs) { Image img = entry.Value as Image; if (img != null) images.Add(img); } }
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager