【发布时间】:2020-04-19 04:34:42
【问题描述】:
有人可以告诉我为什么放置一个圆形按钮
(HeightRequest 和 WidthRequest 相同高度 CornerRadius 大小的一半)
在一个集合中,您总是必须用 stacklayout 包装它吗?
代码
<CollectionView >
<CollectionView.ItemsLayout>
<GridItemsLayout Orientation="Vertical"
VerticalItemSpacing="10"
HorizontalItemSpacing="10"
Span="3" />
</CollectionView.ItemsLayout>
<CollectionView.ItemsSource>
<x:Array Type="{x:Type x:String}">
<x:String>1</x:String>
<x:String>2</x:String>
<x:String>3</x:String>
<x:String>4</x:String>
<x:String>5</x:String>
<x:String>6</x:String>
<x:String>7</x:String>
<x:String>8</x:String>
<x:String>9</x:String>
<x:String>0</x:String>
<x:String>Del</x:String>
</x:Array>
</CollectionView.ItemsSource>
<CollectionView.ItemTemplate>
<DataTemplate>
<StackLayout>
<Button
WidthRequest="60"
HeightRequest="60"
CornerRadius="30"
HorizontalOptions="Center"
VerticalOptions="Center"
BorderWidth="2"
BorderColor="Red"
Text="{Binding .}"/>
</StackLayout>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
【问题讨论】:
标签: xamarin.forms