Browse Source

其他-减少收起BOTA时,PDFViewer界面闪烁的概率

ZhouJieSheng 1 year ago
parent
commit
fcb4bf675f

+ 2 - 1
PDF Office/ViewModels/ViewContentViewModel.cs

@@ -948,7 +948,6 @@ namespace PDF_Master.ViewModels
 
         private void nextview()
         {
-
             bottom?.NextViewCommnad.Execute();
         }
 
@@ -2385,8 +2384,10 @@ namespace PDF_Master.ViewModels
             }
             PDFViewer.SnapsToDevicePixels = true;
             PDFViewer.UseLayoutRounding = true;
+            RenderOptions.SetBitmapScalingMode(PDFViewer,BitmapScalingMode.Fant);
             region.AddToRegion(ViwerRegionName, PDFViewer);
 
+
             if (App.mainWindowViewModel != null)
             {
                 //更新CurrentPDFViewer对象

+ 1 - 0
PDF Office/Views/BOTA/BOTAContent.xaml.cs

@@ -36,6 +36,7 @@ namespace PDF_Master.Views.BOTA
                 if (item.IsSelected)
                 {
                     (this.DataContext as BOTAContentViewModel).viewContentViewModel.OpenBOTA = false;
+                    (this.DataContext as BOTAContentViewModel).pdfViewer?.UpdateLayout();
                     item.IsSelected = false;
                 }
                 else