MainPage.xaml 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ContentPage
  3. xmlns="http://xamarin.com/schemas/2014/forms"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  5. xmlns:local="clr-namespace:comal.timesheets"
  6. xmlns:material="clr-namespace:XF.Material.Forms.UI;assembly=XF.Material"
  7. material:MaterialNavigationPage.AppBarTitleTextFontSize="18.0"
  8. material:MaterialNavigationPage.AppBarColor="#a2006d"
  9. x:Class="comal.timesheets.MainPage"
  10. >
  11. <ContentPage.ToolbarItems>
  12. <ToolbarItem Name="Settings" Order="Primary" Priority="0" Clicked="Settings_Tapped"/>
  13. </ContentPage.ToolbarItems>
  14. <Grid x:Name="homeScreenGrid" RowSpacing="0" ColumnSpacing="0">
  15. <Grid.RowDefinitions>
  16. <RowDefinition Height="5.5*" x:Name="row0"/>
  17. <RowDefinition Height="45" x:Name="row1"/>
  18. <RowDefinition Height="45" x:Name="row2"/>
  19. <RowDefinition Height="12*"/>
  20. </Grid.RowDefinitions>
  21. <!--row 0-->
  22. <Button Grid.Row="0" x:Name="clockOnButton" Clicked="ClockOnOff_Clicked" BorderColor="Black" BorderWidth="1"
  23. Text="PLEASE WAIT" FontSize="Large" TextColor="Black" FontAttributes="Bold" BackgroundColor="Gainsboro" CornerRadius="5" Margin="10, 10, 10, 5"
  24. HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand"
  25. IsEnabled="False"/>
  26. <Label Grid.Row="0" x:Name="CurrentLocation"
  27. Text="Initializing.." HorizontalTextAlignment="Center" HorizontalOptions="Center" VerticalOptions="End" VerticalTextAlignment="End" Margin="0, 0, 0, 25"/>
  28. <!--row 1-->
  29. <Grid Grid.Row="1" RowSpacing="0" ColumnSpacing="0" x:Name="buttonsGrid">
  30. <Grid.ColumnDefinitions>
  31. <ColumnDefinition Width="*"/>
  32. <ColumnDefinition Width="*"/>
  33. </Grid.ColumnDefinitions>
  34. <Button Grid.Column="0" Clicked="JobBtn_Tapped" x:Name="jobBtn" IsEnabled="False" Padding="0"
  35. Text="Job" FontAttributes="Bold" TextColor="White" BackgroundColor="#15C7C1" CornerRadius="5" Margin="10, 5, 5, 5"
  36. HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand"
  37. />
  38. <Button Grid.Column="1" Clicked="AddNote_Tapped" x:Name="addNoteBtn" IsEnabled="False" Padding="0"
  39. Text="Add note" FontAttributes="Bold" TextColor="White" BackgroundColor="#15C7C1" CornerRadius="5" Margin="5, 5, 10, 5"
  40. HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand"
  41. />
  42. </Grid>
  43. <Button Grid.Row="2" Clicked="TaskBtn_Tapped" x:Name="taskBtn" IsEnabled="False" Padding="0"
  44. Text="Task" FontAttributes="Bold" TextColor="White" BackgroundColor="#15C7C1" CornerRadius="5" Margin="10, 5, 10, 5"
  45. HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand"
  46. />
  47. <!--row 2-->
  48. <ScrollView x:Name="flexLayoutScrollView" Grid.Row="3" >
  49. <ScrollView.Margin>
  50. <OnPlatform x:TypeArguments="Thickness">
  51. <On Platform="Android" Value="1, 5, 3, 10"/>
  52. <On Platform="iOS" Value="5, 5, 7, 10"/>
  53. </OnPlatform>
  54. </ScrollView.Margin>
  55. <FlexLayout x:Name="flexLayout"
  56. Wrap="Wrap"
  57. Direction="Row"
  58. JustifyContent="SpaceEvenly"
  59. AlignItems="Start"
  60. AlignContent="Start"/>
  61. </ScrollView>
  62. </Grid>
  63. </ContentPage>