private void Create_Images() { foreach (string item in Config_Content) { string path = Theme_Path + item; ImageModel img = new ImageModel(path, item); //Ajout dans la liste Collection_ImageModel_Left.Add(img); } foreach (string item in Images_Paths) { string path = Theme_Path + item; ImageModel img = new ImageModel(path, item); //Ajout dans la liste Collection_ImageModel_Right.Add(img); } }
//=======================================================================================================================================================================// //Add_To_Config_Content==================================================================================================================================================// //=======================================================================================================================================================================// private void Add_To_Config_Content() { //1) supprimer de la liste "Images_Paths" l'élément sélectionné "SelectedItemFolderTheme" //Création d'une variable temporaire car quand on supprime, le "SelectedItemFolderTheme" devient null, et ça ajoute un élément null dans la liste lors du "Config_Content.Add"/"Collection_ImageModel_Left.Add" string tmp = SelectedItemFolderTheme.Name; ImageModel imgTmp = SelectedItemFolderTheme; Images_Paths.Remove(tmp); Collection_ImageModel_Right.Remove(imgTmp); //2) Ajouter à la liste Config_Content.Add(tmp); Collection_ImageModel_Left.Add(imgTmp); SelectedItemFolderTheme = null; //On sauvegarde Save(); }