Hello,
j'ai un problème dont je n'arrive pas à trouver la solution.
J'ai une Listbox dont l'ItemTemplate est le suivant:
Dans mon modèle SubCategory j'ai une propriété qui est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <ListBox x:Name="ListBoxSubCategories" ItemsSource="{Binding Path=SelectedCategory.SubCategories}" SelectedItem="{Binding Path=SelectedSubCategory,Mode=TwoWay}" Grid.Row="0"> <ListBox.ItemTemplate> <DataTemplate> <Image Source="{Binding Path=Sticker}" Width="96" Height="96" Stretch="Fill" VerticalAlignment="Center" HorizontalAlignment="Center"></Image> </DataTemplate> </ListBox.ItemTemplate> </ListBox>
Ayant une structure de données assez complexe (Non représenté ici) j'utilise la classe Helpers de Microsoft pour sauvegarder mes données dans l'IsolatedStorage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 .... private System.Windows.Media.Imaging.BitmapImage mSticker; public System.Windows.Media.Imaging.BitmapImage Stiker { Get {Return this.mSticker;} Set {this.mSticker=value;RaisePropertyChanged("Sticker");} } ....
le premier problème est que cette classe n'arrive pas à sérialiser un objet BitmapImage.
Donc le code ci-dessus ne fonctionne pas et je me trouve dans l'impossibilité de binder mes images de mes SubCategories.
Et là je ne vois vraiment pas comment m'en sortir !!!
Merci
Partager