【发布时间】:2021-02-22 20:32:00
【问题描述】:
请帮忙。我尝试制作方形图像,但我做不到并且不明白为什么(
<CollectionView ItemsSource="{Binding Types}"
SelectionMode="None">
<CollectionView.ItemsLayout>
<GridItemsLayout Orientation="Horizontal" HorizontalItemSpacing="10"
/>
</CollectionView.ItemsLayout>
<CollectionView.ItemTemplate>
<DataTemplate>
<Grid >
<Grid.RowDefinitions>
<RowDefinition Height="150" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="150" />
</Grid.ColumnDefinitions>
<Image Source="{Binding Image}"/>
<Label Text="Eiffel" TextColor="Red" FontFamily="Roboto" HorizontalOptions="Start" VerticalOptions="End" FontAttributes="Bold"></Label>
</Grid>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
我想要什么
我有什么
请帮我把它们弄成方形
【问题讨论】:
-
如果源图像不是方形的,你想裁剪它,还是压扁它,或者信箱它,还是什么?您是否尝试过设置图像控件的宽度和高度?还是将源图像编辑为方形?
-
我尝试分配图像的高度和宽度,但它不起作用。我想制作一个方形图像,如果源图像不是方形的,请裁剪它,但制作方形跨度>
标签: c# xaml xamarin xamarin.forms xamarin.android