<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mainpage="clr-namespace:PDF_Master.Strings.MainPage"> <!-- 快捷工具展开收缩 --> <ContextMenu x:Key="ExpendToolsContextMenu" FontSize="14"> <MenuItem Name="ExpendMenuItem" Width="92" Header="展开" IsEnabled="True" /> </ContextMenu> <ContextMenu x:Key="CustomFontStyleFlyoutMenu" FontSize="14"> <MenuItem Name="ChangeStyleMenuItem" Header="{x:Static mainpage:MainPage.RighMenuText_Redefine}" IsEnabled="True" /> <MenuItem Name="BackStyleMenuItem" Header="{x:Static mainpage:MainPage.RighMenuText_RestoreDefaultSettings}" IsEnabled="True" /> </ContextMenu> <!-- 便签ToolTip --> <Style x:Key="FlowToolTip" TargetType="ToolTip"> <Setter Property="HorizontalAlignment" Value="Left" /> <Setter Property="VerticalAlignment" Value="Top" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate> <Grid> <Border Background="{StaticResource color.sys.layout.dark.bg}" BorderBrush="{StaticResource color.sys.layout.dark.bg}" BorderThickness="4" CornerRadius="4"> <Border.Effect> <DropShadowEffect BlurRadius="7" Direction="0" Opacity="0.09" ShadowDepth="0" Color="Black" /> </Border.Effect> </Border> <TextBlock Margin="16,8,16,8" FontSize="13" Foreground="{StaticResource color.sys.text.anti.norm}" Text="{TemplateBinding ContentControl.Content}" TextWrapping="Wrap" /> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style> <!-- 注释 - 高亮、下划线、删除线 -右键菜单 --> <Style x:Key="UIElementMenuItem" TargetType="MenuItem"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="MenuItem"> <Grid Width="{TemplateBinding Width}" Height="24" Background="#FBFBFD"> <ContentPresenter Content="{TemplateBinding Header}" /> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style> <!-- 注释-内容选择-右键菜单 --> <ContextMenu x:Key="SnapshotContextMenu" Background="{StaticResource color.sys.layout.mg}" FontSize="14"> <MenuItem Name="BtnSnapCopy" Header="{x:Static mainpage:MainPage.ContentSelection_Copy}" IsEnabled="True" InputGestureText="Ctrl+C"> <!--<MenuItem.Icon> <Path Data="M5.24031 1.5H0.5V14.5H15.5V4H7.24031L5.24031 1.5ZM1.5 13.5V2.5H4.75969L6.75969 5H14.5V13.5H1.5ZM4 7.5H12V6.5H4V7.5Z" Fill="Black"> <Path.RenderTransform> <TranslateTransform X="3.0000" Y="0" /> </Path.RenderTransform> </Path> </MenuItem.Icon>--> </MenuItem> <MenuItem Name="BtnSnapExport" Header="{x:Static mainpage:MainPage.ContentSelection_Output}" IsEnabled="True"> <!--<MenuItem.Icon> <Path Data="M5.24031 1.5H0.5V14.5H15.5V4H7.24031L5.24031 1.5ZM1.5 13.5V2.5H4.75969L6.75969 5H14.5V13.5H1.5ZM4 7.5H12V6.5H4V7.5Z" Fill="Black"> <Path.RenderTransform> <TranslateTransform X="3.0000" Y="0" /> </Path.RenderTransform> </Path> </MenuItem.Icon>--> <MenuItem Name="MenuExportPNG" Header="PNG" /> <MenuItem Name="MenuExportJPG" Header="JPG" /> <MenuItem Name="MenuExportPDF" Header="PDF" /> </MenuItem> <MenuItem Name="BtnSnapCropping" Header="{x:Static mainpage:MainPage.ContentSelection_Crop}" IsEnabled="True"> <!--<MenuItem.Icon> <Path Data="M5.24031 1.5H0.5V14.5H15.5V4H7.24031L5.24031 1.5ZM1.5 13.5V2.5H4.75969L6.75969 5H14.5V13.5H1.5ZM4 7.5H12V6.5H4V7.5Z" Fill="Black"> <Path.RenderTransform> <TranslateTransform X="3.0000" Y="0" /> </Path.RenderTransform> </Path> </MenuItem.Icon>--> </MenuItem> <MenuItem Name="BtnSnapZoom" Header="{x:Static mainpage:MainPage.ContentSelection_ZoomArea}" IsEnabled="True"> <!--<MenuItem.Icon> <Path Data="M5.24031 1.5H0.5V14.5H15.5V4H7.24031L5.24031 1.5ZM1.5 13.5V2.5H4.75969L6.75969 5H14.5V13.5H1.5ZM4 7.5H12V6.5H4V7.5Z" Fill="Black"> <Path.RenderTransform> <TranslateTransform X="3.0000" Y="0" /> </Path.RenderTransform> </Path> </MenuItem.Icon>--> </MenuItem> <MenuItem Name="BtnSnapPrint" Header="{x:Static mainpage:MainPage.ContentSelection_Print}" IsEnabled="True" InputGestureText="Ctrl+P"> <!--<MenuItem.Icon> <Path Data="M5.24031 1.5H0.5V14.5H15.5V4H7.24031L5.24031 1.5ZM1.5 13.5V2.5H4.75969L6.75969 5H14.5V13.5H1.5ZM4 7.5H12V6.5H4V7.5Z" Fill="Black"> <Path.RenderTransform> <TranslateTransform X="3.0000" Y="0" /> </Path.RenderTransform> </Path> </MenuItem.Icon>--> </MenuItem> </ContextMenu> <ContextMenu x:Key="RedactionContextMenu"> <MenuItem Name="MenuDelete" Header="Delete" /> <Separator Style="{StaticResource HorizontalSeparatorStyle}" /> <MenuItem Name="MenuProperties" Header="Properties..." /> <MenuItem Name="MenuSetDeufalt" Header="Use Current Properties as New Default" /> <Separator Style="{StaticResource HorizontalSeparatorStyle}" /> <MenuItem Name="MenuRepeat" Header="Repeat mark across pages" /> <MenuItem Name="MenuApply" Header="Apply Redactions" /> <MenuItem Name="MenuErase" Header="Erase Redactions" /> </ContextMenu> <Separator x:Key="Separator" Height="1" BorderBrush="#33000000" BorderThickness="1" Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" /> <!-- 阅读页点击空白处菜单 --> <ContextMenu x:Key="ViewerContextMenu" FontSize="14"> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_Paste}" InputGestureText="Ctrl+V" Tag="Paste" /> <Separator Height="1" BorderBrush="#33000000" BorderThickness="1" Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_AddComment}" Tag="AddAnnotation"> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceAddComment_Freehand}" Tag="AnnotFreehand" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceAddComment_Text}" Tag="AnnotFreeText" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceAddComment_StickyNote}" Tag="AnnotSticky" /> <Separator Height="1" BorderBrush="#33000000" BorderThickness="1" Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceAddComment_Rectangle}" Tag="AnnotSquare" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceAddComment_Oval}" Tag="AnnotCircle" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceAddComment_Arrow}" Tag="AnnotArrow" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceAddComment_StraightLine}" Tag="AnnotLine" /> <Separator Height="1" BorderBrush="#33000000" BorderThickness="1" Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceAddComment_Link}" Tag="AnnotLink" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceAddComment_Stamp}" Tag="AnnotStamp" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceAddComment_Signature}" Tag="AnnotAutograph" /> </MenuItem> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_HideAnnotations}" Tag="HiddenAnnot" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_ShowAnnotations}" Tag="DisplayAnnot" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_AddBookmarks}" Tag="AddBookMark" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_RemoveBookmarks}" Tag="DelBookMark" /> <Separator Height="1" BorderBrush="#33000000" BorderThickness="1" Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_Tools}" Tag="ToolMode"> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_DefaultTool}" IsCheckable="True" Tag="default" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_ScrollTool}" IsCheckable="True" Tag="roll" /> <MenuItem Header="放大镜" IsCheckable="True" Tag="magnifier" Visibility="Collapsed" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_ContentSelection}" IsCheckable="True" Tag="content" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_ZoomtoSelectedArea}" IsCheckable="True" Tag="zoom" Visibility="Collapsed" /> </MenuItem> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_ReadModeOn}" Tag="ReadModel" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_ReadModeOff}" Tag="UnReadModel" /> <Separator Height="1" BorderBrush="#33000000" BorderThickness="1" Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_Zoom}" Tag="ViewZoom"> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceViewZoom_FitWidth}" IsCheckable="True" Tag="FitWidth" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceViewZoom_FitPage}" IsCheckable="True" Tag="FitHeight" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceViewZoom_ActualSize}" IsCheckable="True" Tag="FitSize" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceViewZoom_ZoomIn}" IsCheckable="True" Tag="enlarge" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpaceViewZoom_ZoomOut}" IsCheckable="True" Tag="narrow" /> </MenuItem> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_PageDisPlay}" Tag="PageDisplay"> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpacePageDisPlay_SinglePage}" IsCheckable="True" Tag="SingleView" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpacePageDisPlay_SinglePageContinuous}" IsCheckable="True" Tag="SingleContinueView" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpacePageDisPlay_TwoPage}" IsCheckable="True" Tag="DoubleView" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpacePageDisPlay_TwoPageContinuous}" IsCheckable="True" Tag="DoubleContinueView" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpacePageDisPlay_BookMode}" IsCheckable="True" Tag="BookMode" /> </MenuItem> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_HighlightLinks}" IsCheckable="True" Tag="HighlightLinks" /> <Separator Height="1" BorderBrush="#33000000" BorderThickness="1" Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_Search}" InputGestureText="Ctrl+F" Tag="Select" /> <MenuItem Header="{x:Static mainpage:MainPage.ViewRightMenuBlankSpace_Print}" InputGestureText="Ctrl+P" Tag="Print" /> <ContextMenu.InputBindings> <KeyBinding Key="P" Command="{Binding PrintCommand}" Modifiers="Ctrl" /> <KeyBinding Key="F" Command="{Binding SelectCommand}" Modifiers="Ctrl" /> </ContextMenu.InputBindings> </ContextMenu> </ResourceDictionary>