Skip to content

Commit

Permalink
Fix CarouselView sizing. (#422)
Browse files Browse the repository at this point in the history
  • Loading branch information
davidbritch committed Jan 23, 2024
1 parent 7312fd7 commit fb4a832
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
<ContentPage.BindingContext>
<viewmodels:MonkeysViewModel />
</ContentPage.BindingContext>
<StackLayout Margin="10">
<CarouselView HeightRequest="400"
ItemsSource="{Binding Monkeys}"
<Grid Margin="10"
RowDefinitions="*,Auto">
<CarouselView ItemsSource="{Binding Monkeys}"
IndicatorView="indicatorView">
<CarouselView.ItemTemplate>
<DataTemplate>
Expand Down Expand Up @@ -46,10 +46,11 @@
</CarouselView.ItemTemplate>
</CarouselView>
<IndicatorView x:Name="indicatorView"
Grid.Row="1"
MaximumVisible="6"
Margin="0,0,0,40"
IndicatorColor="LightGray"
SelectedIndicatorColor="DarkGray"
HorizontalOptions="Center" />
</StackLayout>
</Grid>
</ContentPage>
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,9 @@
<ContentPage.BindingContext>
<viewmodels:MonkeysViewModel />
</ContentPage.BindingContext>
<Grid Margin="10">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.5*" />
<ColumnDefinition Width="0.5*" />
</Grid.ColumnDefinitions>
<Grid Margin="10"
RowDefinitions="Auto,Auto,Auto,Auto,Auto,*,Auto"
ColumnDefinitions="0.5*,0.5*">
<Label Text="IndicatorColor:"
HorizontalOptions="End"
VerticalTextAlignment="Center" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@
</Style>
</ContentPage.Resources>

<StackLayout Margin="10">
<CarouselView HeightRequest="400"
ItemsSource="{Binding Monkeys}"
<Grid Margin="10"
RowDefinitions="*,Auto">
<CarouselView ItemsSource="{Binding Monkeys}"
IndicatorView="indicatorView">
<CarouselView.ItemTemplate>
<DataTemplate>
Expand Down Expand Up @@ -72,7 +72,9 @@
</CarouselView>

<IndicatorView x:Name="indicatorView"
Grid.Row="1"
Margin="0,0,0,40"
MaximumVisible="12"
IndicatorColor="Transparent"
SelectedIndicatorColor="Transparent"
HorizontalOptions="Center">
Expand All @@ -85,5 +87,5 @@
</DataTemplate>
</IndicatorView.IndicatorTemplate>
</IndicatorView>
</StackLayout>
</Grid>
</ContentPage>

0 comments on commit fb4a832

Please sign in to comment.