<Window x:Class="annotation_ctrl_demo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:annotation_ctrl_demo" xmlns:cpdftools="clr-namespace:compdfkit_tools.PDFControl;assembly=com.compdfkit.tools" mc:Ignorable="d" Title="MainWindow" Height="960" Width="1280" WindowStartupLocation="CenterScreen"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="40"></RowDefinition> <RowDefinition Height="50"></RowDefinition> <RowDefinition Height="40"></RowDefinition> <RowDefinition></RowDefinition> <RowDefinition Height="40"></RowDefinition> </Grid.RowDefinitions> <cpdftools:TitleBarControl x:Name="TitleBarControl"></cpdftools:TitleBarControl> <Grid Grid.Row="1"> <cpdftools:ModeSelectorBarControl x:Name="ModeSelectorBarControl"></cpdftools:ModeSelectorBarControl> </Grid> <Grid Grid.Row="2"> <cpdftools:CPDFAnnotationBarControl Name="AnnotationBarControl"></cpdftools:CPDFAnnotationBarControl> </Grid> <Grid x:Name="BodyGrid" Grid.Row="3"> <Grid.ColumnDefinitions> <ColumnDefinition Width="0"></ColumnDefinition> <ColumnDefinition Width="auto"></ColumnDefinition> <ColumnDefinition></ColumnDefinition> <ColumnDefinition Width="auto"></ColumnDefinition> <ColumnDefinition Width="0"></ColumnDefinition> </Grid.ColumnDefinitions> <!--左侧工具栏展开--> <Border Name="BotaToolContainer" BorderThickness="0,0,1,0" BorderBrush="Gray" Visibility="Collapsed"></Border> <!--拖动调节控件大小--> <GridSplitter Name="BotaSplitter" Grid.Column="1" Width="15" ResizeBehavior="PreviousAndNext" Visibility="Collapsed"> <GridSplitter.Template> <ControlTemplate TargetType="{x:Type GridSplitter}"> <Border BorderThickness="{TemplateBinding Border.BorderThickness}" BorderBrush="{TemplateBinding Border.BorderBrush}" Background="{TemplateBinding Panel.Background}" > <Path Fill="Gray" VerticalAlignment="Center"> <Path.Data> M15 3.75H1V2.25H15V3.75ZM15 8.75H1V7.25H15V8.75ZM1 13.75H15V12.25H1V13.75Z </Path.Data> </Path> </Border> </ControlTemplate> </GridSplitter.Template> </GridSplitter> <!--PDFViewer--> <Border Grid.Column="2" x:Name="PDFGrid" Background="{StaticResource color.bg.mainpage}"></Border> <!--拖动调节控件大小--> <GridSplitter Name="PropertyPanelSplitter" Grid.Column="3" Width="15" ResizeBehavior="PreviousAndNext" Visibility="Collapsed"> <GridSplitter.Template> <ControlTemplate TargetType="{x:Type GridSplitter}"> <Border BorderThickness="{TemplateBinding Border.BorderThickness}" BorderBrush="{TemplateBinding Border.BorderBrush}" Background="{TemplateBinding Panel.Background}" > <Path Fill="Gray" VerticalAlignment="Center"> <Path.Data> M15 3.75H1V2.25H15V3.75ZM15 8.75H1V7.25H15V8.75ZM1 13.75H15V12.25H1V13.75Z </Path.Data> </Path> </Border> </ControlTemplate> </GridSplitter.Template> </GridSplitter> <Border Name="PropertyPanelContainer" Grid.Column="4" BorderThickness="0,0,1,0" BorderBrush="Gray" Visibility="Collapsed"></Border> </Grid> <StackPanel Grid.Row="4" Orientation="Horizontal" HorizontalAlignment="Center"> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center"> <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle> <cpdftools:CPDFPageTurningControl x:Name="CPDFPageTurningControl"/> <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle> <cpdftools:CPDFScalingControl x:Name="CPDFScalingControl"/> <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle> <cpdftools:CPDFViewModeControl x:Name="CPDFViewModeControl"/> <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle> <cpdftools:CPDFDrawModeControl x:Name="CPDFDrawModeControl"/> <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle> <Button x:Name="PDFInfoButton" Height="30" Width="60"> <TextBlock Text="文档属性"></TextBlock> </Button> <Rectangle Width="1" Fill="#AAAAAA" Margin="5,0,5,0"></Rectangle> </StackPanel> </StackPanel> </Grid> </Window>