|
|
- <?xml version="1.0" encoding="utf-8" ?>
- <ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
- xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
- x:Class="GMCabsDriverAssistantSolution.Views.CouponsV2Page"
- Title="{Binding Title}"
- Shell.FlyoutBehavior="Disabled">
- <ContentPage.Resources>
- <ResourceDictionary>
- <Color x:Key="Accent">#96d1ff</Color>
- </ResourceDictionary>
- </ContentPage.Resources>
- <ContentPage.Content>
- <StackLayout Orientation="Vertical"
- BackgroundColor="#DCDCDC">
- <Grid Margin="40,40,40,20">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="4*"/>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="4*"/>
- </Grid.ColumnDefinitions>
- <Button
- x:Name="BackButton"
- Text="Back"
- ImageSource="back_arrow.png"
- Command="{Binding BackCouponCommand}"
- IsVisible="{Binding IsBackButton}"
- Grid.Row="0" Grid.Column="0"
- TextColor="Black"
- BackgroundColor="Transparent"
- BorderColor="Transparent"
- Visual="Default"/>
- <ImageButton
- Source="sync.png"
- HeightRequest="30"
- BackgroundColor="Transparent"
- HorizontalOptions="CenterAndExpand"
- Command="{Binding SyncCouponCommand}"
- Grid.Row="0" Grid.Column="1"/>
- <Button
- x:Name="NextButton"
- Text="Next"
- ImageSource="next_arrow.png"
- Command="{Binding NextCouponCommand}"
- IsVisible="{Binding IsNextButton}"
- Grid.Row="0" Grid.Column="2"
- TextColor="Black"
- BackgroundColor="Transparent"
- BorderColor="Transparent"
- Visual="Default"/>
- </Grid>
- <StackLayout IsVisible="{Binding HasCoupons}">
- <Frame
- HasShadow="True"
- BorderColor="DarkGray"
- CornerRadius="12"
- Margin="8"
- HorizontalOptions="Center"
- VerticalOptions="StartAndExpand"
- BackgroundColor="White">
- <StackLayout>
- <Grid HeightRequest="240"
- WidthRequest="240">
- <ActivityIndicator IsRunning="True"
- IsVisible="true"
- Scale="0.5"/>
- <Image
- Source="{Binding Image}"
- Aspect="AspectFit"
- HorizontalOptions="Center"
- Margin="8,0" />
- </Grid>
- <Label
- HorizontalOptions="Center">
- <Label.FormattedText>
- <FormattedString>
- <Span Text="Redemption Details"
- TextColor="Blue"
- TextDecorations="Underline"
- FontSize="20">
- <Span.GestureRecognizers>
- <TapGestureRecognizer Command="{Binding RedemptionDetails}"/>
- </Span.GestureRecognizers>
- </Span>
- </FormattedString>
- </Label.FormattedText>
- </Label>
- </StackLayout>
- </Frame>
- </StackLayout>
- <StackLayout IsVisible="{Binding HasEmptyMessage}">
- <Label Text="{Binding EmptyViewMessage}"
- FontSize="25"
- TextColor="Black"
- HorizontalOptions="Center"/>
- </StackLayout>
- <Button VerticalOptions="EndAndExpand"
- Margin="40,0,40,15"
- Text="View History"
- FontSize="20"
- Clicked="OnCouponHistoryViewClicked"/>
- </StackLayout>
- </ContentPage.Content>
- </ContentPage>
|