PDFViewer.xaml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536
  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" xmlns:syncfusion="clr-namespace:Syncfusion.SfPdfViewer.XForms;assembly=Syncfusion.SfPdfViewer.XForms"
  4. x:Class="comal.timesheets.PDFViewer">
  5. <NavigationPage.TitleView>
  6. <Grid Margin="0" Padding="0">
  7. <Grid.ColumnDefinitions>
  8. <ColumnDefinition Width="*"/>
  9. <ColumnDefinition Width="*"/>
  10. <ColumnDefinition Width="5"/>
  11. <ColumnDefinition Width="*"/>
  12. </Grid.ColumnDefinitions>
  13. <Button Grid.Column="0" HorizontalOptions="Start" VerticalOptions="Center" TextColor="White" BackgroundColor="Transparent" Margin="0" Padding="0"
  14. Text="Exit" Clicked="Exit_Clicked"/>
  15. <Label Grid.Column="1" Text="PDF Viewer" VerticalOptions="Center" x:Name="titleLbl"
  16. HorizontalOptions="Center" HorizontalTextAlignment="Center" TextColor="White" FontSize="Medium" FontAttributes="Bold"/>
  17. <Grid Grid.Column="3" Padding="0" Margin="0">
  18. <Grid.ColumnDefinitions>
  19. <ColumnDefinition Width="*"/>
  20. <ColumnDefinition Width="*"/>
  21. </Grid.ColumnDefinitions>
  22. <ImageButton Grid.Column="0" HorizontalOptions="Center" VerticalOptions="Center" BackgroundColor="Transparent" Margin="0" Padding="0"
  23. IsVisible="false" x:Name="printBtn" Source="printer.png" HeightRequest="30" WidthRequest="30"
  24. Clicked="PrintBtn_Clicked"/>
  25. <ImageButton Grid.Column="1" HorizontalOptions="Center" VerticalOptions="Center" BackgroundColor="Transparent" Margin="0" Padding="0"
  26. IsVisible="false" x:Name="shareBtn" Source="share.png" HeightRequest="30" WidthRequest="30"
  27. Clicked="ShareBtn_Clicked"/>
  28. </Grid>
  29. </Grid>
  30. </NavigationPage.TitleView>
  31. <ContentPage.Content>
  32. <StackLayout x:Name="stackLayout">
  33. <syncfusion:SfPdfViewer x:Name="pdfViewerControl" IsToolbarVisible="False" PageViewMode="PageByPage" />
  34. </StackLayout>
  35. </ContentPage.Content>
  36. </ContentPage>