C#学习教程:FlipView:如何将Collection 绑定为ItemsSource分享


FlipView:如何将Collection 绑定为ItemsSource

是否有一种智能方法来绑定包含要在FlipView显示的图像的URL的Collection

或者我是否必须在Collection提供图像?

您可以使用将这些URL绑定到ItemTemplate内的Image Source属性:

      flipView.ItemsSource = imageUrls; 

在FlipView中显示Bing图像的示例 。

我知道这个答案相当晚,但你也可以绑定到一组图像。 实现此目的的最佳方法是使用可观察的位图集合而不是集合。 在视图模型中,创建一个返回可观察位图集合的属性

  // 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(string propertyName) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } 

在你的xaml中,你可以像这样定义你的flipview

           

注意:根据您要如何创建位图图像,您有一个文件流来设置BitmapImage的来源

上述就是C#学习教程:FlipView:如何将Collection 绑定为ItemsSource分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

 BitmapImage BitImage = new BitmapImage(); BitImage.SetSource(stream); 

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031938.html

发表评论

邮箱地址不会被公开。 必填项已用*标注