图片不适合 windows phone 中的网格视图单元格 8
Image not fitting in grid view cell in windows phone 8
我想将图像 url 附加到网格视图中的图像控制器。
但图像未正确适合网格视图单元格。所以请任何人帮助我如何做到这一点。
我的代码:
<GridView x:Name="listviewfreecredits" Margin="0,-1,0.643,10" Height="521" IsItemClickEnabled="True" ItemClick="listviewfreecredits_ItemClick" >
<GridView.ItemTemplate>
<DataTemplate>
<Grid Margin="10,0,0,0" >
<Border BorderBrush="Black" BorderThickness="2" Margin="0,5,0,5">
[![enter image description here][1]][1]
<Image Source="{Binding DealImage}" Stretch="None" Width="180" Height="245" Margin="0,5,0,5" />
</Border>
<TextBlock Text="{Binding DealID}" Visibility="Collapsed"></TextBlock>
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
codeview:
JObject jobj = JObject.Parse(result);
JArray jarr = (JArray)jobj["Deals"];
if (jarr != null)
{
for (int i = 0; i < jarr.Count; i++)
{
string DealImage = (string)jarr[i]["DealImage"];
freecredit obj = new freecredit();
obj.DealImage = Url.imgurl + DealImage;
this.listviewfreecredits.Items.Add(obj);
}
}
在上面的 girdview 单元格图像截图中没有正确拟合。(图像被切割)。如何最小化 image.please 帮助我。
编辑:
最后我得到了 solution.Just 我删除了 Strech=none" 并替换为 Stretch="Uniform".
只需删除 Stretch="None"
或将其替换为 Image
上的 Stretch="UniformToFill"
,具体取决于您希望如何裁剪它。
我的代码:
<GridView x:Name="listviewfreecredits" Margin="0,-1,0.643,10" Height="521" IsItemClickEnabled="True" ItemClick="listviewfreecredits_ItemClick" >
<GridView.ItemTemplate>
<DataTemplate>
<Grid Margin="10,0,0,0" >
<Border BorderBrush="Black" BorderThickness="2" Margin="0,5,0,5">
[![enter image description here][1]][1]
<Image Source="{Binding DealImage}" Stretch="None" Width="180" Height="245" Margin="0,5,0,5" />
</Border>
<TextBlock Text="{Binding DealID}" Visibility="Collapsed"></TextBlock>
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
codeview:
JObject jobj = JObject.Parse(result);
JArray jarr = (JArray)jobj["Deals"];
if (jarr != null)
{
for (int i = 0; i < jarr.Count; i++)
{
string DealImage = (string)jarr[i]["DealImage"];
freecredit obj = new freecredit();
obj.DealImage = Url.imgurl + DealImage;
this.listviewfreecredits.Items.Add(obj);
}
}
在上面的 girdview 单元格图像截图中没有正确拟合。(图像被切割)。如何最小化 image.please 帮助我。
编辑:
最后我得到了 solution.Just 我删除了 Strech=none" 并替换为 Stretch="Uniform".
只需删除 Stretch="None"
或将其替换为 Image
上的 Stretch="UniformToFill"
,具体取决于您希望如何裁剪它。