DocumentList.xaml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mobile:BaseMobileView 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:mobile="clr-namespace:InABox.Mobile;assembly=InABox.Mobile.Shared"
  6. xmlns:ui="clr-namespace:XF.Material.Forms.UI;assembly=XF.Material"
  7. xmlns:converters="http://xamarin.com/schemas/2020/toolkit"
  8. x:Class="PRS.Mobile.DocumentList"
  9. x:DataType="local:DocumentList">
  10. <mobile:BaseMobileView.Resources>
  11. <converters:ByteArrayToImageSourceConverter x:Key="ByteArrayToImageSourceConverter"/>
  12. </mobile:BaseMobileView.Resources>
  13. <mobile:BaseMobileView.Content>
  14. <mobile:MobileListView
  15. x:Name="_imagelist"
  16. PullToRefresh="False"
  17. RefreshRequested="_imagelist_OnRefreshRequested"
  18. ShowRecordCount="False"
  19. >
  20. <!-- ItemsSource="{Binding Documents.Items}" -->
  21. <mobile:MobileListView.ItemTemplate>
  22. <DataTemplate x:DataType="mobile:IEntityDocumentShell">
  23. <ViewCell>
  24. <mobile:MobileCard
  25. IsClickable="True"
  26. Clicked="Image_Clicked"
  27. Margin="0,0,0,5">
  28. <Grid>
  29. <Grid.RowDefinitions>
  30. <RowDefinition Height="Auto"/>
  31. <RowDefinition Height="Auto"/>
  32. </Grid.RowDefinitions>
  33. <Image
  34. Grid.Row="0"
  35. Margin="5"
  36. Source="{Binding Thumbnail, Converter={StaticResource ByteArrayToImageSourceConverter}}"
  37. HeightRequest="200"
  38. Aspect="AspectFit"
  39. />
  40. <Label
  41. Grid.Row="1"
  42. FontSize="Micro"
  43. TextColor="Black"
  44. Text="{Binding FileName}"
  45. HorizontalTextAlignment="Center"/>
  46. </Grid>
  47. </mobile:MobileCard>
  48. </ViewCell>
  49. </DataTemplate>
  50. </mobile:MobileListView.ItemTemplate>
  51. </mobile:MobileListView>
  52. </mobile:BaseMobileView.Content>
  53. </mobile:BaseMobileView>