如何在ListView中設置圖像的大小?如何在ListView中設置圖像的大小?
目標設備是Windows Phone 10(即Windows通用平臺)。
我發現以下documentation:
注意針對Windows Phone的8.1時,將的ImageCell不是默認縮放 圖像。另外請注意,Windows Phone 8.1是唯一的 平臺,默認情況下,其中的詳細文本以相同顏色和字體 作爲主文本顯示。的Windows Phone 8.0渲染的ImageCell如 看到如下:
我已經試過:
<ListView Grid.Row="1" ItemsSource="{Binding Photos}" SelectedItem="{Binding SelectedPhoto, Mode=TwoWay}">
<ListView.ItemTemplate>
<DataTemplate>
<ImageCell ImageSource="{Binding ImageSource}" Text="{Binding Description}" TextColor="Silver" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
上圖顯示了一個全面的圖像,而不限制圖像的大小,使其適合作爲listview項目。
我也試過:
<ListView Grid.Row="1" ItemsSource="{Binding Photos}" SelectedItem="{Binding SelectedPhoto, Mode=TwoWay}">
<ListView.ItemTemplate>
<DataTemplate>
<Image Source="{Binding ImageSource}" Aspect="AspectFit" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
上面的代碼不顯示任何圖像。它只顯示一個白色背景。
您是否嘗試過設置widthrequest和horizontaloptions? – Slepz