AssignmentEdit.xaml 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  4. xmlns:local="clr-namespace:comal.timesheets"
  5. xmlns:tabView="clr-namespace:Syncfusion.XForms.TabView;assembly=Syncfusion.SfTabView.XForms"
  6. xmlns:ui="clr-namespace:XF.Material.Forms.UI;assembly=XF.Material"
  7. x:Class="comal.timesheets.AssignmentEdit">
  8. <NavigationPage.TitleView>
  9. <Grid Margin="0" Padding="0">
  10. <Grid.ColumnDefinitions>
  11. <ColumnDefinition Width="Auto"/>
  12. <ColumnDefinition Width="*"/>
  13. <ColumnDefinition Width="Auto"/>
  14. </Grid.ColumnDefinitions>
  15. <Button
  16. x:Name="Cancel"
  17. Grid.Column="0"
  18. Text="Cancel"
  19. Clicked="Cancel_OnClicked"
  20. IsVisible="False"
  21. />
  22. <Label
  23. Grid.Column="1"
  24. x:Name="Title"
  25. Text="Assignment Details"
  26. VerticalOptions="Center"
  27. HorizontalOptions="Center"
  28. HorizontalTextAlignment="Center"
  29. TextColor="White"
  30. FontSize="Medium"
  31. FontAttributes="Bold"
  32. BackgroundColor="Transparent"/>
  33. <Button
  34. x:Name="Save"
  35. Grid.Column="2"
  36. Text="Save"
  37. IsVisible="False"
  38. Clicked="Save_OnClicked"/>
  39. </Grid>
  40. </NavigationPage.TitleView>
  41. <ContentPage.Resources>
  42. <local:AssignmentEditDataModel x:Name="DataModel" x:Key="DataModel"/>
  43. </ContentPage.Resources>
  44. <tabView:SfTabView x:Name="TabView" VisibleHeaderCount="3" TabHeaderPosition="Top">
  45. <tabView:SfTabView.SelectionIndicatorSettings>
  46. <tabView:SelectionIndicatorSettings
  47. Color="Transparent"
  48. Position="Bottom"
  49. StrokeThickness="0"/>
  50. </tabView:SfTabView.SelectionIndicatorSettings>
  51. <tabView:SfTabItem Title="Info">
  52. <tabView:SfTabItem.HeaderContent>
  53. <ui:MaterialButton Text="Details" CommandParameter="0" Clicked="Button_OnClicked"/>
  54. </tabView:SfTabItem.HeaderContent>
  55. <tabView:SfTabItem.Content>
  56. <local:AssignmentDetails x:Name="Details" BindingContext="{StaticResource DataModel}" OnDetailsChanged="Details_OnOnDetailsChanged"/>
  57. </tabView:SfTabItem.Content>
  58. </tabView:SfTabItem>
  59. <tabView:SfTabItem x:Name="MapHeader" Title="Map">
  60. <tabView:SfTabItem.HeaderContent>
  61. <ui:MaterialButton Text="Map" CommandParameter="1" Clicked="Button_OnClicked"/>
  62. </tabView:SfTabItem.HeaderContent>
  63. <tabView:SfTabItem.Content>
  64. <local:AssignmentMap x:Name="Map" BindingContext="{StaticResource DataModel}"/>
  65. </tabView:SfTabItem.Content>
  66. </tabView:SfTabItem>
  67. <tabView:SfTabItem x:Name="FormHeader" Title="Forms">
  68. <tabView:SfTabItem.HeaderContent>
  69. <ui:MaterialButton Text="Forms" CommandParameter="2" Clicked="Button_OnClicked"/>
  70. </tabView:SfTabItem.HeaderContent>
  71. <tabView:SfTabItem.Content>
  72. <local:AssignmentForms x:Name="Forms" BindingContext="{StaticResource DataModel}"/>
  73. </tabView:SfTabItem.Content>
  74. </tabView:SfTabItem>
  75. </tabView:SfTabView>
  76. </ContentPage>