Skip to content

Commit 81e0d62

Browse files
committed
fix: closed #1639
1 parent a13b4d1 commit 81e0d62

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/Shared/HandyControl_Shared/Controls/Window/ImageBrowser.cs

+7-3
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,11 @@ public ImageBrowser(Uri uri) : this()
5858
{
5959
try
6060
{
61-
_imageViewer.ImageSource = BitmapFrame.Create(uri);
61+
_imageViewer.ImageSource = BitmapFrame.Create(
62+
bitmapUri: uri,
63+
createOptions: BitmapCreateOptions.None,
64+
cacheOption: BitmapCacheOption.OnLoad
65+
);
6266
_imageViewer.ImgPath = uri.AbsolutePath;
6367

6468
if (File.Exists(_imageViewer.ImgPath))
@@ -80,7 +84,6 @@ public ImageBrowser(Uri uri) : this()
8084
/// <param name="path"></param>
8185
public ImageBrowser(string path) : this(new Uri(path))
8286
{
83-
8487
}
8588

8689
public override void OnApplyTemplate()
@@ -129,7 +132,8 @@ private void PanelTopOnMouseLeftButtonDown(object sender, MouseButtonEventArgs e
129132

130133
private void ImageViewer_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
131134
{
132-
if (e.LeftButton == MouseButtonState.Pressed && !(_imageViewer.ImageWidth > ActualWidth || _imageViewer.ImageHeight > ActualHeight))
135+
if (e.LeftButton == MouseButtonState.Pressed &&
136+
!(_imageViewer.ImageWidth > ActualWidth || _imageViewer.ImageHeight > ActualHeight))
133137
{
134138
DragMove();
135139
}

0 commit comments

Comments
 (0)