0
4つの等しい幅の列でリストビューを作成しようとしています。 私はHorizontalOptions = "FillAndExpand"を試しています。ラベルのテキストが画面の幅の1/4より広い場合を除いて動作します。 1/4画面に合わせてラベルをトランケートする方法はありますか? 私が持っている唯一のアイデアは、ヘッダーと各行の両方に別々の固定サイズのグリッドです。 、Xamarinフォームの等しい幅+ TailTruncation
<ListView ItemsSource="{Binding Members}">
<ListView.Header>
<StackLayout Orientation="Horizontal">
<Label Text="Experience Level"/>
<Label Text="Years of Experience"/>
<Label Text="Max Hourly Rate"/>
<Label Text="Professional/Consultant"/>
</StackLayout>
</ListView.Header>
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout Orientation="Horizontal">
<Label Text="{Binding ExperienceLevelType.Name}" LineBreakMode="TailTruncation" HorizontalOptions="FillAndExpand"/>
<Label Text="{Binding YearsOfExperience}" HorizontalOptions="FillAndExpand"/>
<Label Text="{Binding HourlyRateMax}" HorizontalOptions="FillAndExpand"/>
<Button Text="Search" HorizontalOptions="FillAndExpand"/>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>