【发布时间】:2018-10-24 01:37:32
【问题描述】:
我们使用的是ListView,列表的每一行都包含一个Label和一个Switch,Switch周围有一些边距,希望删除。
截图:
Xaml:
<ListView ItemsSource="{Binding ListOfEnums}" Grid.Row="0" Grid.Column="1"
Grid.ColumnSpan="2"
VerticalOptions="FillAndExpand">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Label VerticalTextAlignment="Center"
Text="{Binding Status, Converter={StaticResource EnumToStringConverter}}" />
<Switch IsToggled="{Binding Selected}" Grid.Column="1" Margin="0,0,20,0" />
</Grid>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
我们可以做些什么来删除/减少列表行之间的空格以及如何设置切换按钮的高度和填充?
【问题讨论】:
标签: c# xaml xamarin.forms uwp