KanbanEdit.xaml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  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;assembly=PRS.Mobile"
  5. xmlns:ui="clr-namespace:XF.Material.Forms.UI;assembly=XF.Material"
  6. xmlns:buttons="clr-namespace:Syncfusion.XForms.Buttons;assembly=Syncfusion.Buttons.XForms"
  7. xmlns:segments="clr-namespace:System.Collections.Generic;assembly=netstandard"
  8. xmlns:models="clr-namespace:XF.Material.Forms.Models;assembly=XF.Material"
  9. xmlns:tabView="http://schemas.syncfusion.com/xamarin"
  10. xmlns:mobile="clr-namespace:InABox.Mobile;assembly=InABox.Mobile.Shared"
  11. xmlns:converters="http://xamarin.com/schemas/2020/toolkit"
  12. x:Class="PRS.Mobile.KanbanEdit"
  13. Title="Task Details">
  14. <mobile:MobilePage.Resources>
  15. <converters:ByteArrayToImageSourceConverter x:Key="ByteArrayToImageSourceConverter"/>
  16. <mobile:StringWithDefaultValueConverter x:Key="StringWithDefaultValueConverter"/>
  17. </mobile:MobilePage.Resources>
  18. <mobile:MobilePage.BindingContext>
  19. <local:KanbanEditViewModel x:Name="_viewmodel" Loaded="_viewmodel_OnLoaded" />
  20. </mobile:MobilePage.BindingContext>
  21. <mobile:MobilePage.PrimaryMenu>
  22. <mobile:MobileMenuButton
  23. x:Name="_save"
  24. Image="save"
  25. IsVisible="False"
  26. Clicked="_save_OnClicked"/>
  27. <mobile:MobileMenuButton
  28. x:Name="_sharemenu"
  29. Image="share"
  30. IsVisible="True">
  31. <mobile:MobileMenuButton.Items>
  32. <mobile:MobileMenuItem Text="Email" Clicked="SendEmail_Clicked" />
  33. </mobile:MobileMenuButton.Items>
  34. </mobile:MobileMenuButton>
  35. <mobile:MobileMenuButton
  36. x:Name="_addnote"
  37. Image="plus"
  38. IsVisible="False"
  39. Clicked="_addnote_OnClicked"
  40. />
  41. <mobile:MobileMenuButton
  42. x:Name="_imagemenu"
  43. Image="plus"
  44. IsVisible="False"
  45. >
  46. <mobile:MobileMenuButton.Items>
  47. <mobile:MobileMenuItem Text="Take Photo" Clicked="TakePhoto_Clicked"/>
  48. <mobile:MobileMenuItem Text="Browse Library" Clicked="BrowseLibrary_Clicked"/>
  49. </mobile:MobileMenuButton.Items>
  50. </mobile:MobileMenuButton>
  51. <mobile:MobileMenuButton
  52. x:Name="_newform"
  53. Image="plus"
  54. IsVisible="False"
  55. Clicked="_newform_OnClicked"/>
  56. </mobile:MobilePage.PrimaryMenu>
  57. <mobile:MobilePage.PageContent>
  58. <Grid
  59. x:Name="_pages"
  60. Margin="5"
  61. RowSpacing="5">
  62. <Grid.RowDefinitions>
  63. <RowDefinition Height="*" />
  64. <RowDefinition Height="Auto" />
  65. </Grid.RowDefinitions>
  66. <mobile:MobilePageStack
  67. x:Name="_tabView"
  68. Grid.Row="0">
  69. <mobile:MobilePageStack.Items>
  70. <mobile:MobilePageStackItem>
  71. <mobile:MobilePageStackItem.Content>
  72. <local:KanbanEditDetailsView x:Name="Details" BindingContext="{Binding .}" Changed="Details_OnChanged"/>
  73. </mobile:MobilePageStackItem.Content>
  74. </mobile:MobilePageStackItem>
  75. <mobile:MobilePageStackItem>
  76. <mobile:MobilePageStackItem.Content>
  77. <local:KanbanEditNotesView x:Name="Notes" BindingContext="{Binding .}" Changed="Details_OnChanged"/>
  78. </mobile:MobilePageStackItem.Content>
  79. </mobile:MobilePageStackItem>
  80. <mobile:MobilePageStackItem>
  81. <mobile:MobilePageStackItem.Content>
  82. <local:KanbanEditDocumentsView x:Name="Images" BindingContext="{Binding .}"/>
  83. </mobile:MobilePageStackItem.Content>
  84. </mobile:MobilePageStackItem>
  85. <mobile:MobilePageStackItem>
  86. <mobile:MobilePageStackItem.Content>
  87. <local:KanbanEditFormsView x:Name="Forms" BindingContext="{Binding .}"/>
  88. </mobile:MobilePageStackItem.Content>
  89. </mobile:MobilePageStackItem>
  90. </mobile:MobilePageStack.Items>
  91. </mobile:MobilePageStack>
  92. <mobile:MobileTabStrip
  93. x:Name="_tabStrip"
  94. Grid.Row="1"
  95. SelectionChanged="_tabStrip_OnSelectionChanged">
  96. <mobile:MobileTabStrip.Items>
  97. <mobile:MobileTabStripItem Text="Info"/>
  98. <mobile:MobileTabStripItem Text="Notes"/>
  99. <mobile:MobileTabStripItem Text="Images"/>
  100. <mobile:MobileTabStripItem Text="Forms"/>
  101. </mobile:MobileTabStrip.Items>
  102. </mobile:MobileTabStrip>
  103. </Grid>
  104. </mobile:MobilePage.PageContent>
  105. </mobile:MobilePage>