У меня есть файл изображения, привязанный к элементу изображения внутри сетки следующим образом
<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 для пересчета размера отображаемого в данный момент изображения?