【发布时间】:2016-02-22 19:53:10
【问题描述】:
我正在为 Windows 10 开发一个应用程序,如下所示:
这是我的课
public class ImgurPost
{
public string title { get; set; }
public Uri thumbnail { get; set; }
public Uri fullimage { get; set; }
}
这是我的 Xaml
<DataTemplate x:Name="flipItem" x:DataType="vm:ImgurPost">
<Grid>
<Image Source="{Binding thumbnail}"/>
<TextBlock Text="{Binding title}" />
</Grid>
</DataTemplate>
<FlipView ItemTemplate="{x:Bind flipItem}">
</FlipView>
FlipView.Itemsource 通过 c# 与 IncrementalSource 连接,效果很好,显示所有项目。
但我想要的是,当您翻转到下一个项目时,我可以触发一个事件以请求加载 完整图像并仅替换该活动 FlipViewItem 上的缩略图 因此,当应用程序加载时,它不会一次性下载所有全尺寸图像。
【问题讨论】:
标签: c# xaml wpf-controls win-universal-app flipview