如何使按鈕調整自身大小以適應整個文本。目前,我有一個CollectionView用集合中的文本填充的按鈕。我遇到的問題是按鈕沒有展開以適應文本,并且對于生成的所有按鈕,寬度都是相同的。是否可以使每個按鈕本身的大小僅適合其中的文本?
<CollectionView x:Name="TagsView"
Grid.Row="0">
<CollectionView.ItemsLayout>
<GridItemsLayout Orientation="Horizontal" />
</CollectionView.ItemsLayout>
<CollectionView.ItemTemplate>
<DataTemplate>
<Button Text="{Binding Name}"
CornerRadius="15"
HorizontalOptions="CenterAndExpand"/>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
目前的樣子:

謝謝
uj5u.com熱心網友回復:
首先,如果你想讓一個按鈕自己調整大小以適應整個文本,你需要設定屬性HorizontalOptions和VerticalOptions這個按鈕,如下所示:
HorizontalOptions="FillAndExpand" VerticalOptions="CenterAndExpand"
然后,您應該添加一個LinearItemsLayoutwith Horizontal Orientation,如下所示:
<CollectionView.ItemsLayout>
<LinearItemsLayout Orientation="Horizontal" />
</CollectionView.ItemsLayout>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/529813.html
標籤:xml毛伊岛
