Salut je viens de lire ici qu'il n'etait pas possible de lire un fichier du disque en Silverlight.
J'ai ecris le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            BitmapImage image = new BitmapImage();
            MemoryStream ms;
            byte[] pic = value as byte[];
            if (value != null)
            {
                ms = new MemoryStream(pic);
                image.SetSource(ms);
                return image;
            }
 
            else 
            {
                // File f2 = new FileIOPermission(FileIOPermissionAccess.Read, "C:\\test_r");
 
                BinaryReader reader = null;
                byte[] imageBytes;
                FileStream fileStream = new FileStream(@"C:\Users\darty\Desktop\defaultImage.jpg", FileMode.Open, FileAccess.Read);
                reader = new BinaryReader(fileStream);
                imageBytes = reader.ReadBytes((int)fileStream.Length);
                ms = new MemoryStream(imageBytes);
                                image.SetSource(ms);
                return image;
            }
Ce code est sensé lire un tableau de byte et me le traduire en une image pour ensuit l'afficher dans mon UI.
Si le tableau de byte est null, j'aurais voulu qu'il m'affiche une photo particuliere, comment puis je faire cela?