我正在尝试显示具有特定高度(小于屏幕高度)的图像列表,并且我希望宽度与屏幕宽度相匹配.
当我把它们放在网格中时,我能够达到预期的效果:
<Grid>
<Image HorizontalAlignment="Stretch" Source="Assets/someimage.jpg" ></Image>
</Grid>
Run Code Online (Sandbox Code Playgroud)
但是当我把它们放在ListView中时,我发现图像的左右边缘有一个边距.换句话说,图像不是边对边的.这是我的代码的简化版本:
<Grid>
<ListView>
<Image HorizontalAlignment="Stretch" Source="Assets/someimage.jpg" ></Image>
</ListView>
</Grid>
Run Code Online (Sandbox Code Playgroud)
在阅读其他类似的线程后,我尝试使用Styles来设置ListviewItems的HorizontalAlignment属性无济于事.我错过了什么?