SHARE
TWEET

Untitled

a guest Feb 18th, 2020 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <TabbedPage
  3.     x:Class="LogoScanner.RestaurantPage"
  4.     xmlns="http://xamarin.com/schemas/2014/forms"
  5.     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  6.     xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
  7.     xmlns:controls="clr-namespace:ImageCircle.Forms.Plugin.Abstractions;assembly=ImageCircle.Forms.Plugin"
  8.     xmlns:maps="clr-namespace:Xamarin.Forms.Maps;assembly=Xamarin.Forms.Maps"
  9.     xmlns:yummy="clr-namespace:Xamarin.Forms.PancakeView;assembly=Xamarin.Forms.PancakeView"
  10.     xmlns:carousel="clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions"
  11.     xmlns:floating="clr-namespace:SuaveControls.Views;assembly=SuaveControls.FloatingActionButton"
  12.    
  13.  
  14.     android:TabbedPage.IsSwipePagingEnabled="False"
  15.     android:TabbedPage.ToolbarPlacement="Bottom"
  16.     NavigationPage.HasNavigationBar="False"
  17.  
  18.     Title="Logo Scanner"
  19.     BackgroundColor="White"
  20.     BarBackgroundColor="White"
  21.     SelectedTabColor="#11a0dc"
  22.     Visual="Material">
  23.  
  24.     <ContentPage
  25.         x:Name="HomeTab"
  26.         Title="Home"
  27.         BackgroundColor="White"
  28.         IconImageSource="HomeIconFilled.png">
  29.         <ContentView>
  30.             <StackLayout>
  31.                 <Grid
  32.                     x:Name="HomeGrid"
  33.                     VerticalOptions="FillAndExpand">
  34.                     <Grid.RowDefinitions>
  35.                         <RowDefinition Height="15*" />  <!-- map 15 -->
  36.                         <RowDefinition Height="12*" />  <!-- logo 12 -->
  37.                         <RowDefinition Height="Auto" /> <!-- name / ResDiary -->
  38.                         <RowDefinition Height="Auto" /> <!-- cuisines -->
  39.                         <RowDefinition Height="Auto" /> <!-- price -->
  40.                         <RowDefinition Height="Auto" /> <!-- stars -->
  41.                         <RowDefinition Height="Auto" /> <!-- divider -->
  42.                         <RowDefinition Height="Auto" /> <!-- about label -->
  43.                         <RowDefinition Height="15*" /> <!-- about section -->
  44.                         <RowDefinition Height="Auto" /> <!-- view more label -->
  45.                         <RowDefinition Height="Auto" /> <!-- divider -->
  46.                         <RowDefinition Height="Auto" /> <!-- opening times label -->
  47.                         <RowDefinition Height="Auto" />  <!-- opening times section 10 -->
  48.                         <RowDefinition Height="Auto" /> <!-- divider -->
  49.                         <RowDefinition Height="Auto" /> <!-- social media label -->
  50.                         <RowDefinition Height="Auto" />  <!-- social media section 15-->
  51.                     </Grid.RowDefinitions>
  52.  
  53.                     <Grid.ColumnDefinitions>
  54.                         <ColumnDefinition Width="*" />
  55.                         <ColumnDefinition Width="*" />
  56.                         <ColumnDefinition Width="*" />
  57.                     </Grid.ColumnDefinitions>
  58.  
  59.                     <maps:Map
  60.                         x:Name="MapArea"
  61.                         Grid.Row="0"
  62.                         Grid.RowSpan="2"
  63.                         Grid.ColumnSpan="3">
  64.                         <x:Arguments>
  65.                             <maps:MapSpan>
  66.                                 <x:Arguments>
  67.                                     <maps:Position>
  68.                                         <x:Arguments>
  69.                                             <x:Double>0</x:Double>
  70.                                             <x:Double>0</x:Double>
  71.                                         </x:Arguments>
  72.                                     </maps:Position>
  73.                                     <x:Double>0.01</x:Double>
  74.                                     <x:Double>0.01</x:Double>
  75.                                 </x:Arguments>
  76.                             </maps:MapSpan>
  77.                         </x:Arguments>
  78.                     </maps:Map>
  79.  
  80.                     <controls:CircleImage
  81.                         x:Name="Logo"
  82.                         Grid.Row="1"
  83.                         Grid.RowSpan="2"
  84.                         Grid.Column="0"
  85.                         Grid.ColumnSpan="2"
  86.                         Margin="11,0"
  87.                         Aspect="AspectFill"
  88.                         BorderColor="White"
  89.                         BorderThickness="3"
  90.                         HorizontalOptions="Start"
  91.                         VerticalOptions="Center">
  92.                         <controls:CircleImage.WidthRequest>
  93.                             <OnPlatform x:TypeArguments="x:Double">
  94.                                 <On Platform="Android, iOS">100</On>
  95.                             </OnPlatform>
  96.                         </controls:CircleImage.WidthRequest>
  97.                         <controls:CircleImage.HeightRequest>
  98.                             <OnPlatform x:TypeArguments="x:Double">
  99.                                 <On Platform="Android, iOS">100</On>
  100.                             </OnPlatform>
  101.                         </controls:CircleImage.HeightRequest>
  102.                     </controls:CircleImage>
  103.  
  104.                     <Image
  105.                         x:Name="ResDiary"
  106.                         Grid.Row="2"
  107.                         Grid.Column="2"
  108.                         Margin="0,5,0,0"
  109.                         HorizontalOptions="Center"
  110.                         Source="https://www.resdiary.com/Content/Images/powered-by-resdiary.png"
  111.                         VerticalOptions="Start"
  112.                         WidthRequest="130" />
  113.  
  114.                     <Label
  115.                         x:Name="NameLabel"
  116.                         Grid.Row="2"
  117.                         Grid.Column="0"
  118.                         Grid.ColumnSpan="3"
  119.                         Padding="14,60,0,0"
  120.                         FontAttributes="Bold"
  121.                         FontSize="26"
  122.                         HorizontalOptions="Start"
  123.                         Text="Restaurant" />
  124.  
  125.                     <Label
  126.                         x:Name="CuisinesLabel"
  127.                         Grid.Row="3"
  128.                         Grid.Column="0"
  129.                         Grid.ColumnSpan="3"
  130.                         Padding="15,0"
  131.                         FontSize="12"
  132.                         HorizontalOptions="Start"
  133.                         VerticalOptions="End"
  134.                         Text="Cuisines"
  135.                         TextColor="DimGray" />
  136.  
  137.                     <Label
  138.                         x:Name="PriceLabel"
  139.                         Grid.Row="4"
  140.                         Grid.Column="0"
  141.                         Grid.ColumnSpan="3"
  142.                         Padding="15,0"
  143.                         FontSize="12"
  144.                         TextColor="DimGray"
  145.                         HorizontalOptions="Start"
  146.                         VerticalOptions="Center" />
  147.  
  148.                     <Grid
  149.                         Grid.Row="5"
  150.                         Grid.Column="0">
  151.                         <Label
  152.                             Padding="14,0"
  153.                             FontSize="14"
  154.                             Text="★★★★★"
  155.                             TextColor="#dfe4ea"
  156.                             HorizontalOptions="Start"
  157.                             VerticalOptions="Center" />
  158.                         <Label
  159.                             x:Name="StarLabel"
  160.                             Padding="14,0"
  161.                             FontSize="14"
  162.                             TextColor="#11a0dc"
  163.                             HorizontalOptions="Start"
  164.                             VerticalOptions="Center" />
  165.                     </Grid>
  166.  
  167.                     <ImageButton
  168.                         Source="PhoneIcon.png"
  169.                         Grid.Row="5"
  170.                         Grid.Column="2"
  171.                         HorizontalOptions="Start"
  172.                         VerticalOptions="Start"
  173.                         BackgroundColor="White"
  174.                         HeightRequest="28"
  175.                         WidthRequest="28"
  176.                         CornerRadius="14"
  177.                         Margin="8,0,0,0"
  178.                         Clicked="PhoneButton_Clicked" />
  179.  
  180.                     <ImageButton
  181.                         Source="EmailIcon.png"
  182.                         Grid.Row="5"
  183.                         Grid.Column="2"
  184.                         HorizontalOptions="Center"
  185.                         VerticalOptions="Start"
  186.                         BackgroundColor="White"
  187.                         HeightRequest="28"
  188.                         WidthRequest="28"
  189.                         CornerRadius="14"
  190.                         Clicked="EmailButton_Clicked" />
  191.  
  192.                     <ImageButton
  193.                         Source="WebsiteIcon.png"
  194.                         Grid.Row="5"
  195.                         Grid.Column="2"
  196.                         HorizontalOptions="End"
  197.                         VerticalOptions="Start"
  198.                         BackgroundColor="White"
  199.                         HeightRequest="28"
  200.                         WidthRequest="28"
  201.                         CornerRadius="14"
  202.                         Margin="0,0,8,0"
  203.                         Clicked="WebsiteButton_Clicked" />
  204.  
  205.                     <BoxView
  206.                         Grid.Row="6"
  207.                         Grid.Column="0"
  208.                         Grid.ColumnSpan="3"
  209.                         BackgroundColor="#dfe4ea"
  210.                         HorizontalOptions="Fill"
  211.                         VerticalOptions="Center"
  212.                         HeightRequest="2"
  213.                         WidthRequest="1"
  214.                         Margin="0,10" />
  215.  
  216.                     <Label
  217.                         Grid.Row="7"
  218.                         Grid.Column="0"
  219.                         Grid.ColumnSpan="3"
  220.                         Padding="15,0"
  221.                         FontSize="16"
  222.                         FontAttributes="Bold"
  223.                         Text="About"
  224.                         HorizontalOptions="Start"
  225.                         VerticalOptions="Start" />
  226.  
  227.                     <Label
  228.                         x:Name="DescriptionLabel"
  229.                         Grid.Row="8"
  230.                         Grid.Column="0"
  231.                         Grid.ColumnSpan="3"
  232.                         Padding="15,0"
  233.                         FontSize="14"
  234.                         TextColor="DimGray"
  235.                         Text="Description"
  236.                         HorizontalOptions="Start"
  237.                         VerticalOptions="Start"
  238.                         LineBreakMode="WordWrap" />
  239.  
  240.                     <Label
  241.                         x:Name="ViewMoreLabel"
  242.                         Padding="0,5,15,0"
  243.                         Grid.Row="9"
  244.                         Grid.Column="2"
  245.                         FontSize="14"
  246.                         TextColor="#11a0dc"
  247.                         Text="View more"
  248.                         TextDecorations="Underline"
  249.                         HorizontalOptions="End"
  250.                         VerticalOptions="Center" />
  251.  
  252.                     <BoxView
  253.                         Grid.Row="10"
  254.                         Grid.Column="0"
  255.                         Grid.ColumnSpan="3"
  256.                         BackgroundColor="#dfe4ea"
  257.                         HorizontalOptions="Fill"
  258.                         VerticalOptions="Center"
  259.                         HeightRequest="2"
  260.                         WidthRequest="1"
  261.                         Margin="0,10" />
  262.  
  263.                     <Label
  264.                         Grid.Row="11"
  265.                         Grid.Column="0"
  266.                         Grid.ColumnSpan="3"
  267.                         Padding="15,0"
  268.                         FontSize="16"
  269.                         FontAttributes="Bold"
  270.                         Text="Opening Times"
  271.                         HorizontalOptions="Start"
  272.                         VerticalOptions="Start" />
  273.  
  274.                     <Label
  275.                         x:Name="OpeningInformationLabel"
  276.                         Grid.Row="12"
  277.                         Grid.Column="0"
  278.                         Grid.ColumnSpan="3"
  279.                         Padding="15,0"
  280.                         FontSize="14"
  281.                         TextColor="DimGray"
  282.                         Text="Opening Times"
  283.                         HorizontalOptions="Start"
  284.                         VerticalOptions="Start" />
  285.  
  286.                     <BoxView
  287.                         Grid.Row="13"
  288.                         Grid.Column="0"
  289.                         Grid.ColumnSpan="3"
  290.                         BackgroundColor="#dfe4ea"
  291.                         HorizontalOptions="Fill"
  292.                         VerticalOptions="Center"
  293.                         HeightRequest="2"
  294.                         WidthRequest="1"
  295.                         Margin="0,10" />
  296.  
  297.                     <Label
  298.                         Grid.Row="14"
  299.                         Grid.Column="0"
  300.                         Grid.ColumnSpan="3"
  301.                         Padding="15,0"
  302.                         FontSize="16"
  303.                         FontAttributes="Bold"
  304.                         Text="Social Media"
  305.                         HorizontalOptions="Start"
  306.                         VerticalOptions="Start" />
  307.  
  308.                     <Label
  309.                         x:Name="SocialMediaLabel"
  310.                         Grid.Row="15"
  311.                         Grid.Column="0"
  312.                         Grid.ColumnSpan="3"
  313.                         Padding="15,0,0,0"
  314.                         FontSize="14"
  315.                         TextColor="DimGray"
  316.                         HorizontalOptions="Start"
  317.                         VerticalOptions="Start"
  318.                         IsVisible="False" />
  319.  
  320.                     <floating:FloatingActionButton
  321.                         x:Name="FloatingButton1"
  322.                         Image="ScanIcon.png"
  323.                         Grid.Row="15"
  324.                         Grid.Column="2"
  325.                         HorizontalOptions="EndAndExpand"
  326.                         VerticalOptions="EndAndExpand"
  327.                         ButtonColor="#11a0dc"
  328.                         Clicked="FloatingButton_Clicked">
  329.  
  330.                         <floating:FloatingActionButton.Margin>
  331.                             <OnPlatform x:TypeArguments="Thickness">
  332.                                 <On Platform="iOS" Value="20" />
  333.                                 <On Platform="Android" Value="0" />
  334.                             </OnPlatform>
  335.                         </floating:FloatingActionButton.Margin>
  336.  
  337.                         <floating:FloatingActionButton.WidthRequest>
  338.                             <OnPlatform x:TypeArguments="x:Double">
  339.                                 <On Platform="iOS">80</On>
  340.                                 <On Platform="Android">80</On>
  341.                             </OnPlatform>
  342.                         </floating:FloatingActionButton.WidthRequest>
  343.  
  344.                         <floating:FloatingActionButton.HeightRequest>
  345.                             <OnPlatform x:TypeArguments="x:Double">
  346.                                 <On Platform="iOS">80</On>
  347.                                 <On Platform="Android">90</On>
  348.                             </OnPlatform>
  349.                         </floating:FloatingActionButton.HeightRequest>
  350.                     </floating:FloatingActionButton>
  351.                 </Grid>
  352.             </StackLayout>
  353.         </ContentView>
  354.     </ContentPage>
  355.  
  356.     <ContentPage
  357.         x:Name="BookingTab"
  358.         Title="Book"
  359.         IconImageSource="BookingIcon.png"
  360.         BackgroundColor="White">
  361.  
  362.         <Grid>
  363.             <Grid.RowDefinitions>
  364.                 <RowDefinition Height="*" />
  365.             </Grid.RowDefinitions>
  366.  
  367.             <Grid.ColumnDefinitions>
  368.                 <ColumnDefinition Width="*" />
  369.             </Grid.ColumnDefinitions>
  370.  
  371.             <Label
  372.                 x:Name="NoAvailabilityLabel"
  373.                 Text="No Tables Currently Available."
  374.                 FontSize="Small"
  375.                 Grid.Row="0"
  376.                 HorizontalOptions="Center"
  377.                 VerticalOptions="Center"
  378.                 IsVisible="False" />
  379.  
  380.             <carousel:CarouselViewControl
  381.                 x:Name="AvailabilityView"
  382.                 ItemsSource="{Binding Availability}"
  383.                 ShowArrows="False"
  384.                 ShowIndicators="True"
  385.                 IndicatorsTintColor="Gray"
  386.                 CurrentPageIndicatorTintColor="#11a0dc"
  387.                 IndicatorsShape="Circle"
  388.                 HorizontalOptions="FillAndExpand"
  389.                 VerticalOptions="FillAndExpand"
  390.                 Grid.Row="0"
  391.                 Margin="0,60">
  392.  
  393.                 <carousel:CarouselViewControl.ItemTemplate>
  394.                     <DataTemplate>
  395.                         <Grid Padding="32,64">
  396.                             <yummy:PancakeView
  397.                                 CornerRadius="32"
  398.                                 HeightRequest="400"
  399.                                 BackgroundColor="White"
  400.                                 HasShadow="True"
  401.                                 Grid.Row="0">
  402.  
  403.                                 <StackLayout
  404.                                     VerticalOptions="Fill"
  405.                                     HorizontalOptions="Fill">
  406.                                     <yummy:PancakeView
  407.                                         VerticalOptions="FillAndExpand"
  408.                                         CornerRadius="32"
  409.                                         BackgroundGradientStartColor="#11a0dc"
  410.                                         BackgroundGradientEndColor="#dfe4ea">
  411.                                         <Grid>
  412.                                             <StackLayout>
  413.                                                 <StackLayout Orientation="Horizontal">
  414.                                                     <Label
  415.                                                         Text="{Binding Date}"
  416.                                                         TextColor="White"
  417.                                                         Margin="24,24,24,0"
  418.                                                         FontSize="18"
  419.                                                         HorizontalOptions="EndAndExpand" />
  420.                                                 </StackLayout>
  421.  
  422.                                                 <Label
  423.                                                     Text="{Binding Time, StringFormat='{0:N}'}"
  424.                                                     TextColor="White"
  425.                                                     Margin="24,24,0,0"
  426.                                                     FontSize="40"
  427.                                                     FontAttributes="Bold" />
  428.  
  429.                                                 <Label
  430.                                                     Text="AVAILABLE AREAS"
  431.                                                     TextColor="White"
  432.                                                     FontAttributes="Bold"
  433.                                                     Margin="24,24,0,0"
  434.                                                     FontSize="15" />
  435.  
  436.                                                 <Label
  437.                                                     Text="{Binding RestaurantAreas}"
  438.                                                     TextColor="White"
  439.                                                     Margin="24,0,0,0"
  440.                                                     FontSize="14" />
  441.  
  442.                                                 <Label
  443.                                                     Text="PROMOTIONS"
  444.                                                     TextColor="White"
  445.                                                     FontAttributes="Bold"
  446.                                                     Margin="24,24,0,0"
  447.                                                     FontSize="15" />
  448.                                                 <ScrollView>
  449.                                                     <Label
  450.                                                     Text="{Binding Promotions}"
  451.                                                     TextColor="White"
  452.                                                     Margin="24,0,0,0"
  453.                                                     FontSize="14" />
  454.                                                 </ScrollView>
  455.                                             </StackLayout>
  456.                                         </Grid>
  457.                                     </yummy:PancakeView>
  458.  
  459.                                     <StackLayout
  460.                                         BackgroundColor="White"
  461.                                         VerticalOptions="FillAndExpand"
  462.                                         Margin="0,-32,0,32"
  463.                                         HeightRequest="50">
  464.  
  465.                                         <StackLayout
  466.                                             VerticalOptions="CenterAndExpand"
  467.                                             Margin="0,32,0,0">
  468.  
  469.                                             <Button
  470.                                                 BackgroundColor="White"
  471.                                                 Padding="20,0"
  472.                                                 CornerRadius="20"
  473.                                                 TextColor="#11a0dc"
  474.                                                 FontSize="12"
  475.                                                 BorderColor="#11a0dc"
  476.                                                 BorderWidth="2"
  477.                                                 HeightRequest="40"
  478.                                                 Text="BOOK NOW"
  479.                                                 HorizontalOptions="Center"
  480.                                                 Clicked="bookTimeSlot"
  481.                                                 BindingContext="{Binding DateTime}" />
  482.  
  483.                                             <Label
  484.                                                 x:Name="BookingLabel"
  485.                                                 TextColor="{Binding Colour}"
  486.                                                 Text="{Binding Available}"
  487.                                                 FontSize="11"
  488.                                                 FontAttributes="Bold"
  489.                                                 Margin="0,8,0,0"
  490.                                                 HorizontalOptions="Center" />
  491.                                         </StackLayout>
  492.                                     </StackLayout>
  493.                                 </StackLayout>
  494.                             </yummy:PancakeView>
  495.                         </Grid>
  496.                     </DataTemplate>
  497.                 </carousel:CarouselViewControl.ItemTemplate>
  498.             </carousel:CarouselViewControl>
  499.  
  500.             <floating:FloatingActionButton
  501.                 x:Name="FloatingButton2"
  502.                 Image="ScanIcon.png"
  503.                 HorizontalOptions="EndAndExpand"
  504.                 VerticalOptions="EndAndExpand"
  505.                 ButtonColor="#11a0dc"
  506.                 Clicked="FloatingButton_Clicked">
  507.  
  508.                 <floating:FloatingActionButton.Margin>
  509.                     <OnPlatform x:TypeArguments="Thickness">
  510.                         <On Platform="iOS" Value="20" />
  511.                         <On Platform="Android" Value="0" />
  512.                     </OnPlatform>
  513.                 </floating:FloatingActionButton.Margin>
  514.  
  515.                 <floating:FloatingActionButton.WidthRequest>
  516.                     <OnPlatform x:TypeArguments="x:Double">
  517.                         <On Platform="iOS">80</On>
  518.                         <On Platform="Android">80</On>
  519.                     </OnPlatform>
  520.                 </floating:FloatingActionButton.WidthRequest>
  521.  
  522.                 <floating:FloatingActionButton.HeightRequest>
  523.                     <OnPlatform x:TypeArguments="x:Double">
  524.                         <On Platform="iOS">80</On>
  525.                         <On Platform="Android">90</On>
  526.                     </OnPlatform>
  527.                 </floating:FloatingActionButton.HeightRequest>
  528.             </floating:FloatingActionButton>
  529.         </Grid>
  530.     </ContentPage>
  531.  
  532.     <ContentPage
  533.         x:Name="MenuTab"
  534.         Title="Menu"
  535.         BackgroundColor="White"
  536.         IconImageSource="MenuIcon.png">
  537.         <Grid>
  538.             <Grid.RowDefinitions>
  539.                 <RowDefinition Height="*" />
  540.             </Grid.RowDefinitions>
  541.  
  542.             <Grid.ColumnDefinitions>
  543.                 <ColumnDefinition Width="*" />
  544.             </Grid.ColumnDefinitions>
  545.  
  546.             <Label
  547.                 x:Name="MenuLabel"
  548.                 Grid.Row="0"
  549.                 HorizontalOptions="Center"
  550.                 VerticalOptions="Center" />
  551.  
  552.             <WebView
  553.                 x:Name="Menu"
  554.                 Grid.Row="0"
  555.                 VerticalOptions="FillAndExpand" />
  556.  
  557.             <floating:FloatingActionButton
  558.                 x:Name="FloatingButton3"
  559.                 Image="ScanIcon.png"
  560.                 Grid.Row="0"
  561.                 HorizontalOptions="EndAndExpand"
  562.                 VerticalOptions="EndAndExpand"
  563.                 ButtonColor="#11a0dc"
  564.                 Clicked="FloatingButton_Clicked">
  565.  
  566.                 <floating:FloatingActionButton.Margin>
  567.                     <OnPlatform x:TypeArguments="Thickness">
  568.                         <On Platform="iOS" Value="20" />
  569.                         <On Platform="Android" Value="0" />
  570.                     </OnPlatform>
  571.                 </floating:FloatingActionButton.Margin>
  572.  
  573.                 <floating:FloatingActionButton.WidthRequest>
  574.                     <OnPlatform x:TypeArguments="x:Double">
  575.                         <On Platform="iOS">80</On>
  576.                         <On Platform="Android">80</On>
  577.                     </OnPlatform>
  578.                 </floating:FloatingActionButton.WidthRequest>
  579.  
  580.                 <floating:FloatingActionButton.HeightRequest>
  581.                     <OnPlatform x:TypeArguments="x:Double">
  582.                         <On Platform="iOS">80</On>
  583.                         <On Platform="Android">90</On>
  584.                     </OnPlatform>
  585.                 </floating:FloatingActionButton.HeightRequest>
  586.             </floating:FloatingActionButton>
  587.         </Grid>
  588.     </ContentPage>
  589.  
  590.     <ContentPage
  591.         x:Name="ReviewsTab"
  592.         Title="Reviews"
  593.         BackgroundColor="White"
  594.         IconImageSource="ReviewIcon.png">
  595.         <StackLayout>
  596.             <Grid>
  597.                 <Grid.RowDefinitions>
  598.                     <RowDefinition Height="*" />
  599.                 </Grid.RowDefinitions>
  600.  
  601.                 <Grid.ColumnDefinitions>
  602.                     <ColumnDefinition Width="*" />
  603.                 </Grid.ColumnDefinitions>
  604.  
  605.                 <ListView
  606.                     x:Name="ReviewsView"
  607.                     Grid.Row="0"
  608.                     HasUnevenRows="True"
  609.                     ItemsSource="{Binding Reviews}"
  610.                     HorizontalOptions="Fill"
  611.                     VerticalOptions="Fill"
  612.                     SelectionMode="None"
  613.                     ItemTapped="ReviewsView_ItemTapped">
  614.  
  615.                     <ListView.ItemTemplate>
  616.                         <DataTemplate>
  617.                             <ViewCell>
  618.                                 <StackLayout Padding="15">
  619.                                     <Label Font="Bold, 16" Text="{Binding Name}" />
  620.  
  621.                                     <Grid>
  622.                                         <Label
  623.                                             FontSize="Medium"
  624.                                             Text="★★★★★"
  625.                                             TextColor="#dfe4ea" />
  626.                                         <Label
  627.                                             FontSize="Medium"
  628.                                             Text="{Binding Score}"
  629.                                             TextColor="#11a0dc" />
  630.                                     </Grid>
  631.  
  632.                                     <Label
  633.                                         Font="Italic, 12"
  634.                                         TextColor="DimGray"
  635.                                         Text="{Binding ReviewDate, StringFormat='Reviewed: {0}'}" />
  636.  
  637.                                     <Label Text="{Binding Content}" />
  638.  
  639.                                     <Label
  640.                                         Font="Italic, 12"
  641.                                         TextColor="DimGray"
  642.                                         Text="{Binding VisitDate, StringFormat='Visited: {0}'}" />
  643.                                 </StackLayout>
  644.                             </ViewCell>
  645.                         </DataTemplate>
  646.                     </ListView.ItemTemplate>
  647.                 </ListView>
  648.  
  649.                 <floating:FloatingActionButton
  650.                     x:Name="FloatingButton4"
  651.                     Image="ScanIcon.png"
  652.                     Grid.Row="0"
  653.                     HorizontalOptions="EndAndExpand"
  654.                     VerticalOptions="EndAndExpand"
  655.                     ButtonColor="#11a0dc"
  656.                     Clicked="FloatingButton_Clicked">
  657.  
  658.                     <floating:FloatingActionButton.Margin>
  659.                         <OnPlatform x:TypeArguments="Thickness">
  660.                             <On Platform="iOS" Value="20" />
  661.                             <On Platform="Android" Value="0" />
  662.                         </OnPlatform>
  663.                     </floating:FloatingActionButton.Margin>
  664.  
  665.                     <floating:FloatingActionButton.WidthRequest>
  666.                         <OnPlatform x:TypeArguments="x:Double">
  667.                             <On Platform="iOS">80</On>
  668.                             <On Platform="Android">80</On>
  669.                         </OnPlatform>
  670.                     </floating:FloatingActionButton.WidthRequest>
  671.  
  672.                     <floating:FloatingActionButton.HeightRequest>
  673.                         <OnPlatform x:TypeArguments="x:Double">
  674.                             <On Platform="iOS">80</On>
  675.                             <On Platform="Android">90</On>
  676.                         </OnPlatform>
  677.                     </floating:FloatingActionButton.HeightRequest>
  678.                 </floating:FloatingActionButton>
  679.             </Grid>
  680.         </StackLayout>
  681.     </ContentPage>
  682. </TabbedPage>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top