我想用GridView
填充图片。我有Datatemplate
来调整图片大小以适合GridView
。但是这个模板存在问题。图像本身在模板中被Grid
包围。当应用运行时,此Grid
的宽度来自GridView
中的第一项。因此,当图像具有不同的宽高比时,以下所有项目都具有与第一项相同大小的模板。我是否忽视了一些简单的事情,或者我需要创建类似触发器的东西?
数据模板:
<DataTemplate x:Key="DataTemplatePhoto" >
<Grid Margin="0" ScrollViewer.VerticalScrollBarVisibility="Disabled" Height="{Binding Mode=OneWay, Source={StaticResource PhotoListHeight}}" HorizontalAlignment="Left">
<Image Source="{Binding FullURL}" Stretch="Uniform" ScrollViewer.VerticalScrollBarVisibility="Disabled" Margin="0"/>
</Grid>
</DataTemplate>