MainWindow.xaml 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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></RowDefinition>
  15. <RowDefinition Height="40"></RowDefinition>
  16. </Grid.RowDefinitions>
  17. <cpdftools:TitleBarControl x:Name="TitleBarControl"></cpdftools:TitleBarControl>
  18. <Grid Grid.Row="1">
  19. <cpdftools:ModeSelectorBarControl x:Name="modeSelectorBarControl"></cpdftools:ModeSelectorBarControl>
  20. </Grid>
  21. <Grid x:Name="BodyGrid" Grid.Row="2">
  22. <Grid.ColumnDefinitions>
  23. <ColumnDefinition Width="0"></ColumnDefinition>
  24. <ColumnDefinition Width="auto"></ColumnDefinition>
  25. <ColumnDefinition></ColumnDefinition>
  26. <ColumnDefinition Width="0"></ColumnDefinition>
  27. </Grid.ColumnDefinitions>
  28. <!--左侧工具栏展开-->
  29. <Border Name="BotaToolContainer" BorderThickness="0,0,1,0" BorderBrush="Gray" Visibility="Collapsed"></Border>
  30. <!--拖动调节控件大小-->
  31. <GridSplitter Name="Splitter" Grid.Column="1" Width="15" ResizeBehavior="PreviousAndNext" Visibility="Collapsed">
  32. <GridSplitter.Template>
  33. <ControlTemplate TargetType="{x:Type GridSplitter}">
  34. <Border BorderThickness="{TemplateBinding Border.BorderThickness}"
  35. BorderBrush="{TemplateBinding Border.BorderBrush}"
  36. Background="{TemplateBinding Panel.Background}" >
  37. <Path Fill="Gray" VerticalAlignment="Center">
  38. <Path.Data>
  39. M15 3.75H1V2.25H15V3.75ZM15 8.75H1V7.25H15V8.75ZM1 13.75H15V12.25H1V13.75Z
  40. </Path.Data>
  41. </Path>
  42. </Border>
  43. </ControlTemplate>
  44. </GridSplitter.Template>
  45. </GridSplitter>
  46. <!--PDFViewer-->
  47. <Border Grid.Column="2" x:Name="PDFGrid" Background="{StaticResource color.bg.mainpage}"></Border>
  48. <Border Name="PropertiesContainer" Grid.Column="3" BorderThickness="0,0,1,0" BorderBrush="Gray" Visibility="Collapsed"></Border>
  49. </Grid>
  50. <StackPanel Grid.Row="3" Orientation="Horizontal" HorizontalAlignment="Center">
  51. <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
  52. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  53. <cpdftools:CPDFPageTurningControl x:Name="CPDFPageTurningControl"/>
  54. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  55. <cpdftools:CPDFScalingControl x:Name="CPDFScalingControl"/>
  56. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  57. <cpdftools:CPDFViewModeControl x:Name="CPDFViewModeControl"/>
  58. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  59. <cpdftools:CPDFColorModeControl x:Name="CPDFColorModeControl"/>
  60. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  61. <Button x:Name="PDFInfoButton" Height="30" Width="60">
  62. <TextBlock Text="文档属性"></TextBlock>
  63. </Button>
  64. <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle>
  65. </StackPanel>
  66. </StackPanel>
  67. </Grid>
  68. </Window>