AssignmentEdit.xaml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mobile:MobilePage xmlns="http://xamarin.com/schemas/2014/forms"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  4. xmlns:local="clr-namespace:PRS.Mobile"
  5. xmlns:mobile="clr-namespace:InABox.Mobile;assembly=InABox.Mobile.Shared"
  6. x:Class="PRS.Mobile.AssignmentEdit"
  7. Title="Assignment Details">
  8. <mobile:MobilePage.BindingContext>
  9. <local:AssignmentEditViewModel x:Name="_viewmodel" />
  10. </mobile:MobilePage.BindingContext>
  11. <mobile:MobilePage.PrimaryMenu>
  12. <mobile:MobileMenuButton
  13. x:Name="_save"
  14. Image="save"
  15. IsVisible="False"
  16. Clicked="_save_OnClicked"/>
  17. <mobile:MobileMenuButton
  18. x:Name="_directions"
  19. Image="map"
  20. IsVisible="False"
  21. Clicked="Directions_Clicked"/>
  22. <mobile:MobileMenuButton
  23. x:Name="_newimage"
  24. Image="plus"
  25. IsVisible="False">
  26. <mobile:MobileMenuButton.Items>
  27. <mobile:MobileMenuItem Text="Take Photo" Clicked="TakePhoto_Clicked" />
  28. <mobile:MobileMenuItem Text="Browse Library" Clicked="BrowseLibrary_Clicked" />
  29. </mobile:MobileMenuButton.Items>
  30. </mobile:MobileMenuButton>
  31. <mobile:MobileMenuButton
  32. x:Name="_newform"
  33. Image="plus"
  34. IsVisible="False"
  35. Clicked="_newform_OnClicked"/>
  36. </mobile:MobilePage.PrimaryMenu>
  37. <mobile:MobilePage.PageContent>
  38. <Grid
  39. RowSpacing="5"
  40. Margin="5">
  41. <Grid.RowDefinitions>
  42. <RowDefinition Height="*"/>
  43. <RowDefinition Height="Auto" />
  44. </Grid.RowDefinitions>
  45. <mobile:MobilePageStack
  46. x:Name="_tabView"
  47. Grid.Row="0">
  48. <mobile:MobilePageStack.Items>
  49. <mobile:MobilePageStackItem>
  50. <mobile:MobilePageStackItem.Content>
  51. <local:AssignmentEditDetailsView x:Name="Details" BindingContext="{Binding .}" Changed="Details_OnOnDetailsChanged"/>
  52. </mobile:MobilePageStackItem.Content>
  53. </mobile:MobilePageStackItem>
  54. <mobile:MobilePageStackItem>
  55. <mobile:MobilePageStackItem.Content>
  56. <local:AssignmentEditMapView x:Name="Map" BindingContext="{Binding .}"/>
  57. </mobile:MobilePageStackItem.Content>
  58. </mobile:MobilePageStackItem>
  59. <mobile:MobilePageStackItem>
  60. <mobile:MobilePageStackItem.Content>
  61. <local:AssignmentEditDocumentsView x:Name="Images" BindingContext="{Binding .}"/>
  62. </mobile:MobilePageStackItem.Content>
  63. </mobile:MobilePageStackItem>
  64. <mobile:MobilePageStackItem>
  65. <mobile:MobilePageStackItem.Content>
  66. <local:AssignmentEditFormsView x:Name="Forms" BindingContext="{Binding .}" HorizontalOptions="Fill"/>
  67. </mobile:MobilePageStackItem.Content>
  68. </mobile:MobilePageStackItem>
  69. </mobile:MobilePageStack.Items>
  70. </mobile:MobilePageStack>
  71. <mobile:MobileTabStrip
  72. x:Name="_tabStrip"
  73. Grid.Row="1"
  74. SelectionChanged="_tabStrip_OnSelectionChanged"
  75. ItemsLayout="ImageOnly"
  76. FontSize="Micro">
  77. <mobile:MobileTabStrip.Items>
  78. <mobile:MobileTabStripItem Text="Info" Image="schedule"/>
  79. <mobile:MobileTabStripItem Text="Map" Image="map"/>
  80. <mobile:MobileTabStripItem Text="Images" Image="camera"/>
  81. <mobile:MobileTabStripItem Text="Forms" Image="digitalform"/>
  82. </mobile:MobileTabStrip.Items>
  83. </mobile:MobileTabStrip>
  84. </Grid>
  85. </mobile:MobilePage.PageContent>
  86. </mobile:MobilePage>