DocumentViewer.xaml 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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:mobile="clr-namespace:InABox.Mobile;assembly=InABox.Mobile.Shared"
  5. xmlns:SfPDF="clr-namespace:Syncfusion.SfPdfViewer.XForms;assembly=Syncfusion.SfPdfViewer.XForms"
  6. xmlns:SfImage="clr-namespace:Syncfusion.SfImageEditor.XForms;assembly=Syncfusion.SfImageEditor.XForms"
  7. xmlns:ui="clr-namespace:XF.Material.Forms.UI;assembly=XF.Material"
  8. xmlns:local="clr-namespace:PRS.Mobile;assembly=PRS.Mobile"
  9. x:Class="PRS.Mobile.DocumentViewer"
  10. x:DataType="local:DocumentViewer">
  11. <ContentView>
  12. <Grid RowSpacing="0">
  13. <Grid.RowDefinitions>
  14. <RowDefinition Height="*"/>
  15. <RowDefinition Height="Auto"/>
  16. </Grid.RowDefinitions>
  17. <mobile:MobileCard
  18. Grid.Row="0">
  19. <Grid x:Name="_grid">
  20. <SfImage:SfImageEditor
  21. x:Name="_image"
  22. IsVisible = "false"
  23. Margin="0"
  24. BackgroundColor="Transparent">
  25. <SfImage:SfImageEditor.ToolbarSettings>
  26. <SfImage:ToolbarSettings IsVisible="false" />
  27. </SfImage:SfImageEditor.ToolbarSettings>
  28. </SfImage:SfImageEditor>
  29. <SfPDF:SfPdfViewer
  30. x:Name="_pdf"
  31. IsVisible = "false"
  32. Margin="-2,-2,0,0"
  33. Padding="0"
  34. IsToolbarVisible="False"
  35. BackgroundColor="Transparent"
  36. PageViewMode="PageByPage"
  37. MaximumZoomPercentage="50000"
  38. />
  39. <Label
  40. x:Name="_noimage"
  41. Text = "No Image Available"
  42. IsVisible="False"
  43. HorizontalOptions="Center"
  44. VerticalOptions="Center"
  45. BackgroundColor="Transparent"/>
  46. </Grid>
  47. </mobile:MobileCard>
  48. <ui:MaterialLabel
  49. x:Name="_filename"
  50. Grid.Row="1"
  51. TypeScale="Body2"
  52. IsVisible="{Binding ShowFileName}"
  53. Margin="0,5,0,0"
  54. HorizontalTextAlignment="Center"/>
  55. </Grid>
  56. </ContentView>
  57. </ContentView>