Очень большое нижнее поле во вложенном ListView в формах Xamarin

pythonw script_name.py 

Это запустит ваш сценарий в фоновом режиме, даже если вы закроете cmd.

0
задан Dabblernl 19 January 2019 в 21:26
поделиться

1 ответ

Так что, действительно, нужно было применить группировку в ListView. Новый xaml:

<ListView ItemsSource="{Binding Groups}" Margin="4"
              x:Name="lstGroups"
              IsGroupingEnabled="True">
        <ListView.GroupHeaderTemplate>
            <DataTemplate>
                <ViewCell>
                    <Grid >
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="Auto" />
                        </Grid.ColumnDefinitions>
                        <Label Text="{Binding Name}"  />
                        <Switch IsToggled="{Binding IsSelected}" Grid.Column="1" Margin="2" />
                    </Grid>
                </ViewCell>
            </DataTemplate>
        </ListView.GroupHeaderTemplate>
        <ListView.ItemTemplate>
            <DataTemplate>
                <ViewCell>
                    <Grid Margin="4,0,20,0" >
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="Auto" />
                        </Grid.ColumnDefinitions>
                        <Label Text="{Binding ShortName}"  />
                        <Switch IsToggled="{Binding IsSelected}" Grid.Column="1" Margin="2" />
                    </Grid>
                </ViewCell>
            </DataTemplate>
        </ListView.ItemTemplate>
        <ListView.Footer>
            <Button Text="Terug" Command="{Binding BackCommand}" />
        </ListView.Footer>
    </ListView>

Что приводит к следующему удовлетворительному результату: enter image description here

Больше чтения здесь [117 ]

0
ответ дан Dabblernl 19 January 2019 в 21:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: