Y a-t-il un moyen intelligent de lier une Collection
contenant les URL des images à afficher dans un FlipView
?
Ou dois-je fournir les images dans une Collection
?
Y a-t-il un moyen intelligent de lier une Collection
contenant les URL des images à afficher dans un FlipView
?
Ou dois-je fournir les images dans une Collection
?
Vous pouvez utiliser des URLs en les liant à l'attribut Source
d'une Image
à l'intérieur d'un ItemTemplate
:
flipView.ItemsSource = imageUrls;
Un exemple d'affichage d'images provenant de Bing dans un FlipView.
Je sais que cette réponse est plutôt tardive, mais vous pouvez également lier une collection d'images. La meilleure façon d'y parvenir est d'utiliser une collection observable de bitmaps plutôt qu'une simple collection. Dans votre modèle de vue, créez une propriété qui renvoie une collection observable de bitmaps
`// définit la propriété de liaison pour le flipview
private ObservableCollection _pictureGallery;
public ObservableCollection PictureGallery
{
get { return _pictureGallery; }
set
{
if (_pictureGallery != value)
{
_pictureGallery = value;
onPropertyChanged("PictureGallery");
}
}
}
// Ceci définit l'événement de changement de propriété
public event PropertyChangedEventHandler PropertyChanged;
private void onPropertyChanged(string propertyName)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}`
Dans votre XAML, vous pouvez définir votre flipview comme ceci
Remarque : selon la manière dont vous souhaitez créer vos images bitmap, vous avez un flux de fichiers pour définir la source du BitmapImage
BitmapImage BitImage = new BitmapImage();
BitImage.SetSource(stream);
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.