AssignmentForms.xaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ContentView xmlns="http://xamarin.com/schemas/2014/forms"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  4. xmlns:material="clr-namespace:XF.Material.Forms.UI;assembly=XF.Material"
  5. x:Class="comal.timesheets.AssignmentForms">
  6. <ContentView.Content>
  7. <Grid>
  8. <Grid.RowDefinitions>
  9. <RowDefinition Height="*"/>
  10. <RowDefinition Height="Auto"/>
  11. </Grid.RowDefinitions>
  12. <ListView x:Name="Forms" IsVisible="False" RowHeight="80" Grid.Row="0">
  13. <ListView.ItemTemplate>
  14. <DataTemplate>
  15. <ViewCell>
  16. <material:MaterialCard IsClickable="True" Clicked="MaterialCard_OnClicked" Margin="5" Elevation="0" Padding="5">
  17. <Grid>
  18. <Grid.ColumnDefinitions>
  19. <ColumnDefinition Width="Auto"/>
  20. <ColumnDefinition Width="*"/>
  21. <ColumnDefinition Width="Auto"/>
  22. </Grid.ColumnDefinitions>
  23. <Grid.RowDefinitions>
  24. <RowDefinition Height="*"/>
  25. </Grid.RowDefinitions>
  26. <Image Source="forms" WidthRequest="48" HeightRequest="48" />
  27. <material:MaterialLabel Text="{Binding Description}" Grid.Column="1" VerticalTextAlignment="Center" VerticalOptions="Fill" HorizontalTextAlignment="Start" HorizontalOptions="Fill"/>
  28. <Image Source="certificate" WidthRequest="48" HeightRequest="48" Grid.Column="2" IsVisible="{Binding Completed}" />
  29. </Grid>
  30. </material:MaterialCard>
  31. </ViewCell>
  32. </DataTemplate>
  33. </ListView.ItemTemplate>
  34. </ListView>
  35. <Label
  36. x:Name="NoForms"
  37. Grid.Row="0"
  38. Text="No Forms Available"
  39. IsVisible="True"
  40. VerticalOptions="CenterAndExpand"
  41. VerticalTextAlignment="Center"
  42. HorizontalOptions="CenterAndExpand"
  43. HorizontalTextAlignment="Center" />
  44. <material:MaterialButton
  45. x:Name="AddForm"
  46. Grid.Row="1"
  47. Text="Add Form"
  48. HeightRequest="60"
  49. Clicked="AddForm_OnClicked" />
  50. </Grid>
  51. </ContentView.Content>
  52. </ContentView>