Existe-t-il un moyen intelligent de lier une Collection
contenant les URL des images à afficher dans un FlipView
?
Ou dois-je fournir les images d’une Collection
?
Vous pouvez utiliser des URL liant celles-ci à l’atsortingbut Source
d’une Image
intérieur d’un ItemTemplate
:
flipView.ItemsSource = imageUrls;
Un exemple d’affichage d’images de Bing dans une FlipView.
Je sais que cette réponse est plutôt tardive, mais vous pouvez également vous connecter à une collection d’images. Le meilleur moyen d’y parvenir consiste à utiliser une collection observable de bitmaps plutôt qu’une collection. Dans votre modèle de vue, créez une propriété qui renvoie une collection observable de bitmaps.
// defines the binding property to the flipview private ObservableCollection _pictureGallery; public ObservableCollection PictureGallery { get { return _pictureGallery; } set { if (_pictureGallery != value) { _pictureGallery = value; onPropertyChanged("PictureGallery"); } } } // This defines the property change event public event PropertyChangedEventHandler PropertyChanged; private void onPropertyChanged(ssortingng propertyName) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } }
Dans votre xaml, vous pouvez définir votre flipview comme ceci
Remarque: En fonction de la manière dont vous souhaitez créer vos images bitmap, vous disposez d’un stream de fichiers pour définir la source de BitmapImage.
BitmapImage BitImage = new BitmapImage(); BitImage.SetSource(stream);