|
|
- <?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.CouponsPage"
- xmlns:models="clr-namespace:GMCabsDriverAssistantSolution.ViewModels"
- 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">
- <StackLayout Orientation="Horizontal"
- Margin="20,40,20,30">
- <Label Text="Available Coupons"
- FontSize="25"
- TextColor="Black"
- VerticalTextAlignment="Center"
- HorizontalOptions="StartAndExpand"/>
- <ImageButton Source="sync.png"
- HeightRequest="30"
- BackgroundColor="Transparent"
- HorizontalOptions="EndAndExpand"
- Command="{Binding SyncCouponCommand}"/>
- </StackLayout>
- <CarouselView
- ItemsSource="{Binding Coupons}"
- Loop="False"
- EmptyView ="{Binding EmptyViewMessage}"
- PeekAreaInsets="40">
- <!--<CarouselView.EmptyView>
- <ContentView >
- <StackLayout
- Orientation="Vertical"
- HorizontalOptions="CenterAndExpand"
- VerticalOptions="CenterAndExpand"
-
- >
- <Image
- Source="support"
- HorizontalOptions="Center"
- HeightRequest="70"/>
- <Label
- Text="{Binding EmptyViewMessage}"
- TextColor="Black"
- FontSize="20"
- HorizontalTextAlignment="Center"
- VerticalTextAlignment="Center"/>
- </StackLayout>
- </ContentView>
- </CarouselView.EmptyView>-->
- <CarouselView.ItemTemplate>
- <DataTemplate>
- <StackLayout>
- <Frame
- HasShadow="True"
- BorderColor="DarkGray"
- CornerRadius="12"
- Margin="8"
- HorizontalOptions="Center"
- VerticalOptions="StartAndExpand"
- BackgroundColor="White">
- <StackLayout>
- <Label
- Text="{Binding ExpiryDate, StringFormat='Expires: {0:dd/MM/yyyy}'}"
- HorizontalOptions="Center"
- VerticalOptions="Center"
- MaxLines="1"
- TextColor="Black"
- FontSize="16"/>
- <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 Text="{Binding Amount, StringFormat='${0:#.00}'}"
- TextColor="Black"
- HorizontalOptions="Center"
- FontSize="28"/>
- </StackLayout>
- </Frame>
- </StackLayout>
- </DataTemplate>
- </CarouselView.ItemTemplate>
- </CarouselView>
- <Button VerticalOptions="EndAndExpand"
- Margin="40,0,40,15"
- Text="View History"
- FontSize="20"
- Clicked="OnCouponHistoryViewClicked"/>
- </StackLayout>
-
- </ContentPage.Content>
-
- </ContentPage>
|