locked
Caricare lista di immagini in ListBox RRS feed

  • Domanda

  • Ciao a  tutti,

    (Silverlight/asp.net - EF5 - Codefirst - c#)

    Qualcuno potrebbe darmi qualche suggerimento su come posso caricare in una listbox (o anche un'altro tipo di lista)  una lista di immagini in una cartella del progetto di Visual Studio 2013....

    ho provato in questo modo ma non carica niente:

                string targetDirectory = @"\Images";
    
                DirectoryInfo di = new DirectoryInfo(targetDirectory);
    
                lbImages.ItemsSource = di.EnumerateFiles();
    


            <DataTemplate  x:Key="ImagesItemTemplate">
                <StackPanel Orientation="Horizontal">
                    <TextBlock Text="{Binding Name}" /> ***ho provato anche con FullName
                    <TextBlock Text=" - " />
                    <Image Source="{Binding Name}" Stretch="Fill"/>
                </StackPanel>
            </DataTemplate>
    
    
            <ListBox x:Name="lbImages" Grid.Row="1" Grid.Column="1" ItemsSource="{Binding}" ItemTemplate="{StaticResource ResourceKey=ImagesItemTemplate}"/>
    

    grazie in anticipo a tutti


    fabio miceli

    giovedì 5 giugno 2014 19:12

Tutte le risposte

  • ho fatto un test da ConsoleApplication e il codice funziona, visualizza tutti i file....

                string targetDirectory = @"\Images";
    
                DirectoryInfo di = new DirectoryInfo(targetDirectory);
    
                foreach (var fi in di.EnumerateFiles())
                {
                    Console.WriteLine("The root path of '{0}' is '{1}'", fi.FullName, fi.Name);
                }
                Console.ReadKey();
    
    perchè dal metodo Loaded di usercontrol in silverlight non lo vede proprio !?!?!


    fabio miceli

    sabato 7 giugno 2014 07:14