瀏覽代碼

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

ZhouJieSheng 1 年之前
父節點
當前提交
fcb4bf675f
共有 2 個文件被更改,包括 3 次插入1 次删除
  1. 2 1
      PDF Office/ViewModels/ViewContentViewModel.cs
  2. 1 0
      PDF Office/Views/BOTA/BOTAContent.xaml.cs

+ 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