FlipView: HowTo pour lier une collection en tant que ItemsSource

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);