Browse Source

其他-调整ViewContent 图层逻辑,方便阅读模式处理

ZhouJieSheng 2 years ago
parent
commit
03d428aaa3
2 changed files with 35 additions and 37 deletions
  1. 20 22
      PDF Office/Views/ViewContent.xaml
  2. 15 15
      PDF Office/Views/ViewContent.xaml.cs

+ 20 - 22
PDF Office/Views/ViewContent.xaml

@@ -171,10 +171,26 @@
                 </i:Interaction.Triggers>
                 </i:Interaction.Triggers>
             </TabControl>
             </TabControl>
         </Grid>
         </Grid>
-        <!--<ScrollViewer Name="PropScrollView" Grid.Row="2" SizeChanged="PropPanel_SizeChanged" VerticalScrollBarVisibility="Auto" Focusable="False">
-        <Grid x:Name="PropPanel">
-        </Grid>
-        </ScrollViewer>-->
+
+        <!--底部工具栏-->
+        <ContentControl
+            Grid.Row="3"
+            prism:RegionManager.RegionName="{Binding BottomToolRegionName}"
+            Visibility="{Binding IsReadMode}" />
+
+        <!--  专门用来显示菜单二级工具栏  -->
+        <!--  调整工具栏的显示图层,方便阅读模式处理  -->
+        <ContentControl
+            Name="ContentToolsBar"
+            Grid.Row="{Binding GridToolRow}"
+            prism:RegionManager.RegionName="{Binding ToolsBarContentRegionName}"
+            Visibility="{Binding ToolsBarContentVisible}" />
+
+        <ContentControl
+            Name="ContentConverterBar"
+            Grid.Row="{Binding GridToolRow}"
+            prism:RegionManager.RegionName="{Binding ConverterBarContentRegionName}"
+            Visibility="{Binding ConverterBarContentVisible}" />
 
 
         <Grid Name="DocumentView" Grid.Row="2">
         <Grid Name="DocumentView" Grid.Row="2">
             <Grid.ColumnDefinitions>
             <Grid.ColumnDefinitions>
@@ -247,11 +263,6 @@
                 Visibility="Collapsed" />
                 Visibility="Collapsed" />
         </Grid>
         </Grid>
 
 
-        <ContentControl
-            Grid.Row="3"
-            prism:RegionManager.RegionName="{Binding BottomToolRegionName}"
-            Visibility="{Binding IsReadMode}" />
-
         <!--  用于显示页面编辑、水印、背景、标记密文等功能的区域  -->
         <!--  用于显示页面编辑、水印、背景、标记密文等功能的区域  -->
         <ContentControl
         <ContentControl
             Name="ContentTool"
             Name="ContentTool"
@@ -261,18 +272,5 @@
             Visibility="{Binding ToolContentVisible}" />
             Visibility="{Binding ToolContentVisible}" />
         <cus:LoadingControl Grid.RowSpan="3" Visibility="{Binding IsLoading}" />
         <cus:LoadingControl Grid.RowSpan="3" Visibility="{Binding IsLoading}" />
 
 
-        <!--  专门用来显示菜单二级工具栏  -->
-        <ContentControl
-            Name="ContentToolsBar"
-            Grid.Row="{Binding GridToolRow}"
-            prism:RegionManager.RegionName="{Binding ToolsBarContentRegionName}"
-            Visibility="{Binding ToolsBarContentVisible}" />
-
-        <ContentControl
-            Name="ContentConverterBar"
-            Grid.Row="{Binding GridToolRow}"
-            prism:RegionManager.RegionName="{Binding ConverterBarContentRegionName}"
-            Visibility="{Binding ConverterBarContentVisible}" />
-
     </Grid>
     </Grid>
 </UserControl>
 </UserControl>

+ 15 - 15
PDF Office/Views/ViewContent.xaml.cs

@@ -48,9 +48,9 @@ namespace PDF_Office.Views
             {
             {
                 viewModel.IsReadMode = Visibility.Collapsed;
                 viewModel.IsReadMode = Visibility.Collapsed;
                 viewModel.IsPropertyOpen = false;
                 viewModel.IsPropertyOpen = false;
-                viewModel.ToolContentVisible = Visibility.Collapsed;
-                viewModel.ToolsBarContentVisible = Visibility.Collapsed;
-                viewModel.ConverterBarContentVisible = Visibility.Collapsed;
+                //viewModel.ToolContentVisible = Visibility.Collapsed;
+                //viewModel.ToolsBarContentVisible = Visibility.Collapsed;
+                //viewModel.ConverterBarContentVisible = Visibility.Collapsed;
                 this.ReadModeContent.Visibility = Visibility.Visible;
                 this.ReadModeContent.Visibility = Visibility.Visible;
                 this.RectangleReadMode.Visibility = Visibility.Collapsed;
                 this.RectangleReadMode.Visibility = Visibility.Collapsed;
                 Grid.SetColumn(this.PDFViewerContent, 0);
                 Grid.SetColumn(this.PDFViewerContent, 0);
@@ -62,18 +62,18 @@ namespace PDF_Office.Views
             {
             {
                 viewModel.IsReadMode = Visibility.Visible;
                 viewModel.IsReadMode = Visibility.Visible;
                 viewModel.IsPropertyOpen = true;
                 viewModel.IsPropertyOpen = true;
-                if (viewModel.CurrentBar == "TabItemConvert")
-                {
-                    viewModel.ConverterBarContentVisible = Visibility.Visible;
-                }
-                else if (viewModel.CurrentBar == "TabItemPageEdit")
-                {
-                    viewModel.ToolContentVisible = Visibility.Visible;
-                }
-                else
-                {
-                    viewModel.ToolsBarContentVisible = Visibility.Visible;
-                }
+                //if (viewModel.CurrentBar == "TabItemConvert")
+                //{
+                //    viewModel.ConverterBarContentVisible = Visibility.Visible;
+                //}
+                //else if (viewModel.CurrentBar == "TabItemPageEdit")
+                //{
+                //    viewModel.ToolContentVisible = Visibility.Visible;
+                //}
+                //else
+                //{
+                //    viewModel.ToolsBarContentVisible = Visibility.Visible;
+                //}
                 //viewModel.ToolContentVisible = Visibility.Visible;
                 //viewModel.ToolContentVisible = Visibility.Visible;
 
 
                 this.ReadModeContent.Visibility = Visibility.Collapsed;
                 this.ReadModeContent.Visibility = Visibility.Collapsed;