【发布时间】:2014-08-20 03:10:46
【问题描述】:
我有一个图像文件绑定到网格内的图像元素,如下所示
<FlipView x:Name="FlipView" ItemsSource="{Binding Source={StaticResource ItemsViewSource}}" SelectionChanged="FlipView_SelectionChanged">
<FlipView.ItemTemplate>
<DataTemplate>
<Grid SizeChanged="Grid_SizeChanged">
<Image Source="{Binding File, Converter={StaticResource ImageConverter}}" Stretch="None" />
</Grid>
</DataTemplate>
</FlipView.ItemTemplate>
</FlipView>
图像设置为不拉伸,因为我正在 IValueConverter 内部调整大小,以便小图像不会像素化,而大图像仍会缩小以适应屏幕。
当我的应用程序大小发生变化时,如何触发 IValueConverter 重新计算当前显示的 Image 的大小?
【问题讨论】:
标签: c# data-binding winrt-xaml ivalueconverter