You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

127 lines
6.0 KiB

1 year ago
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ContentView xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  4. x:Class="GMCabsDriverAssistant.UserControl.TripInformationPage">
  5. <StackLayout Orientation="Vertical">
  6. <Image HeightRequest="50"
  7. Margin="0,10,0,-40"
  8. Source="gmlogo_tablet.png"
  9. Scale="1.0"
  10. IsVisible="True"/>
  11. <Frame CornerRadius="10"
  12. Padding="10" VerticalOptions="CenterAndExpand" Margin="50,40,50,-50"
  13. IsVisible="{Binding VisibleTrip}"
  14. BackgroundColor="White">
  15. <Grid HorizontalOptions="CenterAndExpand">
  16. <Grid.ColumnDefinitions>
  17. <ColumnDefinition Width="Auto"/>
  18. <ColumnDefinition Width="1*"/>
  19. </Grid.ColumnDefinitions>
  20. <Label Grid.Row="0"
  21. Grid.Column="0"
  22. Text="Starting From"
  23. TextColor="Gray"
  24. FontFamily="Bold"
  25. HorizontalOptions="CenterAndExpand"
  26. FontSize="20"/>
  27. <Label Grid.Row="1"
  28. Grid.Column="0"
  29. Text="{Binding StartSuburb}"
  30. TextColor="Black"
  31. FontFamily="Bold"
  32. HorizontalOptions="CenterAndExpand"
  33. FontSize="25"/>
  34. <Label Grid.Row="2"
  35. Grid.Column="0"
  36. Text="{Binding StartTimeOrEndLocation}"
  37. TextColor="Gray"
  38. FontFamily="Bold"
  39. HorizontalOptions="CenterAndExpand"
  40. FontSize="20"/>
  41. <Label Grid.Row="3"
  42. Grid.Column="0"
  43. Text="{Binding PickUpDateTimeOrEndSuburb}"
  44. TextColor="Black"
  45. FontFamily="Bold"
  46. HorizontalOptions="CenterAndExpand"
  47. FontSize="25"/>
  48. <Label Grid.Row="4"
  49. Grid.Column="0"
  50. Text="Trip Duration"
  51. TextColor="Gray"
  52. FontFamily="Bold"
  53. HorizontalOptions="CenterAndExpand"
  54. FontSize="20"/>
  55. <Label Grid.Row="5"
  56. Grid.Column="0"
  57. Text="{Binding TimerSeconds}"
  58. TextColor="Black"
  59. FontFamily="Bold"
  60. HorizontalOptions="CenterAndExpand"
  61. FontSize="25"/>
  62. </Grid>
  63. </Frame>
  64. <StackLayout Orientation="Vertical" Margin="50,50,50,10">
  65. <Frame CornerRadius="20" BackgroundColor="{StaticResource Primary}" HeightRequest="5" IsVisible="{Binding IsStartTripButtonVisible}">
  66. <Label Text="{Binding StartTripButtonText}"
  67. FontSize="20"
  68. TextColor="White"
  69. VerticalOptions="CenterAndExpand"
  70. Margin="0,-10,0,-10"
  71. VerticalTextAlignment="Center"
  72. HorizontalTextAlignment="Center"
  73. BackgroundColor="{StaticResource Primary}"
  74. IsVisible="{Binding IsStartTripButtonVisible}"
  75. HorizontalOptions="FillAndExpand">
  76. <Label.GestureRecognizers>
  77. <TapGestureRecognizer Command="{Binding OnStartEndTripClick}" NumberOfTapsRequired="1"></TapGestureRecognizer>
  78. </Label.GestureRecognizers>
  79. </Label>
  80. </Frame>
  81. <Button Text="Plot"
  82. FontSize="20"
  83. BackgroundColor="{StaticResource Primary}"
  84. CornerRadius="20"
  85. Clicked="BtnPlot_Clicked"
  86. Margin="0,10,0,0"
  87. IsVisible="false"
  88. HorizontalOptions="FillAndExpand"/>
  89. <!--IsVisible="{Binding IsPlotButtonVisible}"-->
  90. </StackLayout>
  91. <Button Text="Ok"
  92. FontSize="20"
  93. Margin="50,-10,50,10"
  94. BackgroundColor="{StaticResource Primary}"
  95. Command="{Binding OnOkButtonClick}"
  96. IsVisible="{Binding IsOkButtonVisible}"
  97. CornerRadius="20"/>
  98. <StackLayout Orientation="Horizontal" VerticalOptions="EndAndExpand" Margin="10,10,10,10">
  99. <StackLayout>
  100. <Image Source="{Binding ImageIcon}" Scale="0.7" />
  101. </StackLayout>
  102. <StackLayout>
  103. <Button
  104. Margin="0,25,0,0"
  105. Text="{Binding DuressButtonText}"
  106. FontSize="30"
  107. CornerRadius="10"
  108. HeightRequest="70"
  109. BackgroundColor="{StaticResource Primary}"
  110. TextColor="White"
  111. Pressed="OnDuressPressed"
  112. Released="OnDuressReleased"/>
  113. </StackLayout>
  114. <StackLayout Orientation="Horizontal" Margin="70,0,0,0">
  115. <Image Source="google_map.png" HeightRequest="70" WidthRequest="70" Scale="1.7">
  116. <Image.GestureRecognizers>
  117. <TapGestureRecognizer Tapped="OnMapIconTapped" />
  118. </Image.GestureRecognizers>
  119. </Image>
  120. <Image Source="waze.png" HeightRequest="70" WidthRequest="70" Scale="1.37">
  121. <Image.GestureRecognizers>
  122. <TapGestureRecognizer Tapped="OnWazeIconTapped" />
  123. </Image.GestureRecognizers>
  124. </Image>
  125. </StackLayout>
  126. </StackLayout>
  127. </StackLayout>
  128. </ContentView>