Мы используем ListView , и каждая строка списка содержит Label и Switch , вокруг коммутатора есть некоторое поле, которое желаетудалить.
Снимок экрана:
![enter image description here](https://i.stack.imgur.com/coSLj.png)
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>
Что мы можем сделать, чтобы удалить / уменьшить пробелы между строками списка и как установить высоту и отступ для кнопки переключения?