Пробелы между элементами управления на xamarin - PullRequest
0 голосов
/ 26 мая 2020

Я использую следующий код для создания формы xamarin с помощью Visual Studio для android, когда смотрю на выходную массу пробелов между элементами управления.

Вложение содержит вывод в эмуляторе. Дайте мне знать, как уменьшить пространство между элементами управления:

enter image description here.

Использование кода для создания формы:

1 Ответ

0 голосов
/ 26 мая 2020

Вы можете добавить заданное значение c для вашего Height в Grid. (Если вы не устанавливаете его, значение по умолчанию для свойства RowDefinition.Height равно *). Если вы не хотите устанавливать указанные c Height, измените значение VerticalOptions с CenterAndExpand на Center (строка 1 и строка 3 Lable).

Здесь это код.

    <ContentPage Title="Home" >
            <StackLayout>
                <Grid  ColumnSpacing="0" RowSpacing="0">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="200"></RowDefinition>
                        <RowDefinition Height="*"></RowDefinition>
                        <RowDefinition Height="*"></RowDefinition>
                        <RowDefinition Height="*"></RowDefinition>
                    </Grid.RowDefinitions>
                    <Grid Grid.Row="0" >
                        <CarouselView x:Name="Imageslider">
                            <CarouselView.ItemTemplate>
                                <DataTemplate>
                                    <Image Source="MonkeyFace.jpg" Aspect="AspectFill" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand"></Image>
                                </DataTemplate>
                            </CarouselView.ItemTemplate>
                        </CarouselView>
                    </Grid>
                    <Label Grid.Row="1" HorizontalOptions="Center" VerticalOptions="Center" TextColor="Black" Text="About Us" VerticalTextAlignment="Center" FontSize="Large" />
                    <Label Grid.Row="2" Padding="2,0,2,0" HorizontalTextAlignment="Center"  VerticalOptions="Center" HorizontalOptions="Center"  Text="Surabi Institute of Hotel Management and Fashion Technology recognized by Bharathidhasan University. Surabi Institute of Hotel Management and Fashion Technology was established in the year of 2006. The aim of the Founder is to Provide Hotel Management / Fashion Technology to the poor and Need of the Society">
                    </Label>
                    <!-- Place new controls here -->
                    <Label Grid.Row="3"  HorizontalOptions="Center" VerticalOptions="Center" TextColor="Black" Text="Saravana Educational  Welfare Trust" />
                </Grid>
            </StackLayout>
        </ContentPage>

Вот скриншот.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...