浏览代码

PDFEdit(windows) - 调整文字编辑模块下图片选中预览缩略图透明度问题

liyuxuan 1 年之前
父节点
当前提交
48a249095b

+ 1 - 1
compdfkit_demo_windows/compdfkit/compdfkit-tools/Edit/PDFImageEdit/PDFImageEditControl/PDFImageEditControl.xaml

@@ -30,7 +30,7 @@
             <TextBlock FontSize="14" FontWeight="Bold" HorizontalAlignment="Center" Foreground="#42464D" VerticalAlignment="Center">Image Properties</TextBlock>
         </Border>
 
-        <Border Background="#E2E3E6" Grid.Row="1" MinHeight="100" CornerRadius="5" Margin="0,16,0,0" BorderThickness="1">
+        <Border Background="White" Grid.Row="1" MinHeight="100" CornerRadius="5" Margin="0,16,0,0" BorderThickness="1" BorderBrush="#E2E3E6">
             <Image Name="ImageThumbUI" MaxHeight="80" MaxWidth="230"></Image>
         </Border>
         

+ 2 - 3
compdfkit_demo_windows/compdfkit/compdfkit-tools/Edit/PDFImageEdit/PDFImageEditControl/PDFImageEditControl.xaml.cs

@@ -111,7 +111,7 @@ namespace compdfkit_tools.Edit
             {
                 EditEvent.Transparency = (int)(ImasgeOpacitySlider.Value * 255);
                 EditEvent.UpdatePDFEditByEventArgs();
-                ImageThumbUI.Opacity = ImasgeOpacitySlider.Value;
+                SetImageThumb();
             }
         }
 
@@ -132,7 +132,7 @@ namespace compdfkit_tools.Edit
             {
                 EditEvent.Transparency = (int)(ImasgeOpacitySlider.Value * 255);
                 EditEvent.UpdatePDFEditByEventArgs();
-                ImageThumbUI.Opacity = ImasgeOpacitySlider.Value;
+                SetImageThumb();
             }
         }
 
@@ -244,7 +244,6 @@ namespace compdfkit_tools.Edit
         public void SetImageTransparency(double transparency)
         {
             ImasgeOpacitySlider.Value = transparency / 255D;
-            ImageThumbUI.Opacity = transparency / 255D;
             OpacityTextBox.Text = string.Format("{0}%", (int)(Math.Ceiling(ImasgeOpacitySlider.Value * 100)));
         }
     }

+ 1 - 0
compdfkit_demo_windows/compdfkit/edit-ctrl-demo/MainWindow.xaml.cs

@@ -931,6 +931,7 @@ namespace edit_ctrl_demo
                         lastPDFEditEvent.Transparency = (int)(opacity * 255 / 100D);
                         lastPDFEditEvent.UpdatePDFEditByEventArgs();
                         imageEditControl?.SetImageTransparency(lastPDFEditEvent.Transparency);
+                        imageEditControl?.SetImageThumb();
                     }
                 };
                 parentMenu.Items.Add(opacityMenu);