MainWindow.xaml 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <Window x:Class="annotation_ctrl_demo.MainWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:annotation_ctrl_demo"
  7. xmlns:cpdftools="clr-namespace:compdfkit_tools.PDFControl;assembly=com.compdfkit.tools"
  8. mc:Ignorable="d"
  9. Title="MainWindow" Height="960" Width="1280" WindowStartupLocation="CenterScreen">
  10. <Grid>
  11. <Grid.RowDefinitions>
  12. <RowDefinition Height="40"></RowDefinition>
  13. <RowDefinition Height="50"></RowDefinition>
  14. <RowDefinition Height="40"></RowDefinition>
  15. <RowDefinition></RowDefinition>
  16. <RowDefinition Height="40"></RowDefinition>
  17. </Grid.RowDefinitions>
  18. <cpdftools:TitleBarControl x:Name="TitleBarControl"></cpdftools:TitleBarControl>
  19. <Grid Grid.Row="1">
  20. <cpdftools:ModeSelectorBarControl x:Name="ModeSelectorBarControl"></cpdftools:ModeSelectorBarControl>
  21. </Grid>
  22. <Grid Grid.Row="2">
  23. <cpdftools:CPDFAnnotationBarControl Name="AnnotationBarControl"></cpdftools:CPDFAnnotationBarControl>
  24. </Grid>
  25. <Grid x:Name="BodyGrid" Grid.Row="3">
  26. <Grid.ColumnDefinitions>
  27. <ColumnDefinition Width="0"></ColumnDefinition>
  28. <ColumnDefinition Width="auto"></ColumnDefinition>
  29. <ColumnDefinition></ColumnDefinition>
  30. <ColumnDefinition Width="0"></ColumnDefinition>
  31. </Grid.ColumnDefinitions>
  32. <!--左侧工具栏展开-->
  33. <Border Name="BotaToolContainer" BorderThickness="0,0,1,0" BorderBrush="Gray" Visibility="Collapsed"></Border>
  34. <!--拖动调节控件大小-->
  35. <GridSplitter Name="Splitter" Grid.Column="1" Width="15" ResizeBehavior="PreviousAndNext" Visibility="Collapsed">
  36. <GridSplitter.Template>
  37. <ControlTemplate TargetType="{x:Type GridSplitter}">
  38. <Border BorderThickness="{TemplateBinding Border.BorderThickness}"
  39. BorderBrush="{TemplateBinding Border.BorderBrush}"
  40. Background="{TemplateBinding Panel.Background}" >
  41. <Path Fill="Gray" VerticalAlignment="Center">
  42. <Path.Data>
  43. M15 3.75H1V2.25H15V3.75ZM15 8.75H1V7.25H15V8.75ZM1 13.75H15V12.25H1V13.75Z
  44. </Path.Data>
  45. </Path>
  46. </Border>
  47. </ControlTemplate>
  48. </GridSplitter.Template>
  49. </GridSplitter>
  50. <!--PDFViewer-->
  51. <Border Grid.Column="2" x:Name="PDFGrid" Background="{StaticResource color.bg.mainpage}"></Border>
  52. <Border Name="PropertiesContainer" Grid.Column="3" BorderThickness="0,0,1,0" BorderBrush="Gray" Visibility="Collapsed"></Border>
  53. </Grid>
  54. <StackPanel Grid.Row="4" Orientation="Horizontal" HorizontalAlignment="Center">
  55. <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
  56. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  57. <cpdftools:CPDFPageTurningControl x:Name="CPDFPageTurningControl"/>
  58. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  59. <cpdftools:CPDFScalingControl x:Name="CPDFScalingControl"/>
  60. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  61. <cpdftools:CPDFViewModeControl x:Name="CPDFViewModeControl"/>
  62. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  63. <cpdftools:CPDFDrawModeControl x:Name="CPDFDrawModeControl"/>
  64. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  65. <Button x:Name="PDFInfoButton" Height="30" Width="60">
  66. <TextBlock Text="文档属性"></TextBlock>
  67. </Button>
  68. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  69. </StackPanel>
  70. </StackPanel>
  71. </Grid>
  72. </Window>