|
@@ -1,94 +1,58 @@
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
|
|
-<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
|
|
|
+<local:BasePage xmlns="http://xamarin.com/schemas/2014/forms"
|
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
|
|
|
xmlns:local="clr-namespace:comal.timesheets"
|
|
|
xmlns:tabView="clr-namespace:Syncfusion.XForms.TabView;assembly=Syncfusion.SfTabView.XForms"
|
|
|
xmlns:ui="clr-namespace:XF.Material.Forms.UI;assembly=XF.Material"
|
|
|
- x:Class="comal.timesheets.AssignmentEdit">
|
|
|
+ x:Class="comal.timesheets.AssignmentEdit"
|
|
|
+ Title="Assignment Details">
|
|
|
|
|
|
- <NavigationPage.TitleView>
|
|
|
- <Grid Margin="0" Padding="0">
|
|
|
- <Grid.ColumnDefinitions>
|
|
|
- <ColumnDefinition Width="Auto"/>
|
|
|
- <ColumnDefinition Width="*"/>
|
|
|
- <ColumnDefinition Width="Auto"/>
|
|
|
- </Grid.ColumnDefinitions>
|
|
|
+ <local:BasePage.ToolbarItems>
|
|
|
+ <ToolbarItem x:Name="Save" Order="Primary" Priority="0" Clicked="Save_OnClicked" IconImageSource="floppydisk.png"/>
|
|
|
+ </local:BasePage.ToolbarItems>
|
|
|
+
|
|
|
+ <local:BasePage.Content>
|
|
|
+
|
|
|
+ <tabView:SfTabView x:Name="TabView" VisibleHeaderCount="3" TabHeaderPosition="Top">
|
|
|
|
|
|
- <Button
|
|
|
- x:Name="Cancel"
|
|
|
- Grid.Column="0"
|
|
|
- Text="Cancel"
|
|
|
- Clicked="Cancel_OnClicked"
|
|
|
- IsVisible="False"
|
|
|
- />
|
|
|
+ <tabView:SfTabView.SelectionIndicatorSettings>
|
|
|
+ <tabView:SelectionIndicatorSettings
|
|
|
+ Color="Transparent"
|
|
|
+ Position="Bottom"
|
|
|
+ StrokeThickness="0"/>
|
|
|
+ </tabView:SfTabView.SelectionIndicatorSettings>
|
|
|
|
|
|
- <Label
|
|
|
- Grid.Column="1"
|
|
|
- x:Name="Title"
|
|
|
- Text="Assignment Details"
|
|
|
- VerticalOptions="Center"
|
|
|
- HorizontalOptions="Center"
|
|
|
- HorizontalTextAlignment="Center"
|
|
|
- TextColor="White"
|
|
|
- FontSize="Medium"
|
|
|
- FontAttributes="Bold"
|
|
|
- BackgroundColor="Transparent"/>
|
|
|
+ <tabView:SfTabItem Title="Info">
|
|
|
+ <tabView:SfTabItem.HeaderContent>
|
|
|
+ <ui:MaterialButton Text="Details" CommandParameter="0" Clicked="Button_OnClicked"/>
|
|
|
+ </tabView:SfTabItem.HeaderContent>
|
|
|
+ <tabView:SfTabItem.Content>
|
|
|
+ <local:AssignmentDetails x:Name="Details" BindingContext="{Binding .}" OnDetailsChanged="Details_OnOnDetailsChanged"/>
|
|
|
+ </tabView:SfTabItem.Content>
|
|
|
+ </tabView:SfTabItem>
|
|
|
|
|
|
- <Button
|
|
|
- x:Name="Save"
|
|
|
- Grid.Column="2"
|
|
|
- Text="Save"
|
|
|
- IsVisible="False"
|
|
|
- Clicked="Save_OnClicked"/>
|
|
|
-
|
|
|
- </Grid>
|
|
|
- </NavigationPage.TitleView>
|
|
|
-
|
|
|
- <tabView:SfTabView x:Name="TabView" VisibleHeaderCount="3" TabHeaderPosition="Top">
|
|
|
-
|
|
|
- <tabView:SfTabView.SelectionIndicatorSettings>
|
|
|
- <tabView:SelectionIndicatorSettings
|
|
|
- Color="Transparent"
|
|
|
- Position="Bottom"
|
|
|
- StrokeThickness="0"/>
|
|
|
- </tabView:SfTabView.SelectionIndicatorSettings>
|
|
|
-
|
|
|
- <tabView:SfTabItem Title="Info">
|
|
|
- <tabView:SfTabItem.HeaderContent>
|
|
|
- <ui:MaterialButton Text="Details" CommandParameter="0" Clicked="Button_OnClicked"/>
|
|
|
- </tabView:SfTabItem.HeaderContent>
|
|
|
- <tabView:SfTabItem.Content>
|
|
|
- <local:AssignmentDetails x:Name="Details" BindingContext="{StaticResource DataModel}" OnDetailsChanged="Details_OnOnDetailsChanged"/>
|
|
|
- </tabView:SfTabItem.Content>
|
|
|
- </tabView:SfTabItem>
|
|
|
-
|
|
|
- <tabView:SfTabItem x:Name="MapHeader" Title="Map">
|
|
|
- <tabView:SfTabItem.HeaderContent>
|
|
|
- <ui:MaterialButton Text="Map" CommandParameter="1" Clicked="Button_OnClicked"/>
|
|
|
- </tabView:SfTabItem.HeaderContent>
|
|
|
- <tabView:SfTabItem.Content>
|
|
|
- <local:AssignmentMap x:Name="Map" BindingContext="{StaticResource DataModel}"/>
|
|
|
- </tabView:SfTabItem.Content>
|
|
|
- </tabView:SfTabItem>
|
|
|
-
|
|
|
- <tabView:SfTabItem x:Name="FormHeader" Title="Forms">
|
|
|
- <tabView:SfTabItem.HeaderContent>
|
|
|
- <ui:MaterialButton Text="Forms" CommandParameter="2" Clicked="Button_OnClicked"/>
|
|
|
- </tabView:SfTabItem.HeaderContent>
|
|
|
- <tabView:SfTabItem.Content>
|
|
|
- <local:AssignmentForms x:Name="Forms" BindingContext="{StaticResource DataModel}"/>
|
|
|
- </tabView:SfTabItem.Content>
|
|
|
- </tabView:SfTabItem>
|
|
|
-
|
|
|
+ <tabView:SfTabItem x:Name="MapHeader" Title="Map">
|
|
|
+ <tabView:SfTabItem.HeaderContent>
|
|
|
+ <ui:MaterialButton Text="Map" CommandParameter="1" Clicked="Button_OnClicked"/>
|
|
|
+ </tabView:SfTabItem.HeaderContent>
|
|
|
+ <tabView:SfTabItem.Content>
|
|
|
+ <local:AssignmentMap x:Name="Map" BindingContext="{Binding .}"/>
|
|
|
+ </tabView:SfTabItem.Content>
|
|
|
+ </tabView:SfTabItem>
|
|
|
+
|
|
|
+ <tabView:SfTabItem x:Name="FormHeader" Title="Forms">
|
|
|
+ <tabView:SfTabItem.HeaderContent>
|
|
|
+ <ui:MaterialButton Text="Forms" CommandParameter="2" Clicked="Button_OnClicked"/>
|
|
|
+ </tabView:SfTabItem.HeaderContent>
|
|
|
+ <tabView:SfTabItem.Content>
|
|
|
+ <local:AssignmentForms x:Name="Forms" BindingContext="{Binding .}"/>
|
|
|
+ </tabView:SfTabItem.Content>
|
|
|
+ </tabView:SfTabItem>
|
|
|
+
|
|
|
+
|
|
|
+ </tabView:SfTabView>
|
|
|
|
|
|
- </tabView:SfTabView>
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ </local:BasePage.Content>
|
|
|
|
|
|
-</ContentPage>
|
|
|
+</local:BasePage>
|