mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-05 10:46:33 +02:00
Reset Sources on Peek close
This commit is contained in:
@@ -68,6 +68,13 @@ namespace Peek.FilePreviewer
|
|||||||
_cancellationTokenSource.Dispose();
|
_cancellationTokenSource.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void ResetSource()
|
||||||
|
{
|
||||||
|
ImagePreview.Source = null;
|
||||||
|
VideoPreview.Source = null;
|
||||||
|
BrowserPreview.Source = null;
|
||||||
|
}
|
||||||
|
|
||||||
private async void Previewer_PropertyChanged(object? sender, System.ComponentModel.PropertyChangedEventArgs e)
|
private async void Previewer_PropertyChanged(object? sender, System.ComponentModel.PropertyChangedEventArgs e)
|
||||||
{
|
{
|
||||||
// Fallback on DefaultPreviewer if we fail to load the correct Preview
|
// Fallback on DefaultPreviewer if we fail to load the correct Preview
|
||||||
|
|||||||
@@ -35,6 +35,7 @@
|
|||||||
NumberOfFiles="{x:Bind ViewModel.Items.Count, Mode=OneWay}" />
|
NumberOfFiles="{x:Bind ViewModel.Items.Count, Mode=OneWay}" />
|
||||||
|
|
||||||
<fp:FilePreview
|
<fp:FilePreview
|
||||||
|
Name="FilePreviewer"
|
||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Item="{x:Bind ViewModel.CurrentItem, Mode=OneWay}"
|
Item="{x:Bind ViewModel.CurrentItem, Mode=OneWay}"
|
||||||
PreviewSizeChanged="FilePreviewer_PreviewSizeChanged"
|
PreviewSizeChanged="FilePreviewer_PreviewSizeChanged"
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ namespace Peek.UI
|
|||||||
|
|
||||||
ViewModel.Uninitialize();
|
ViewModel.Uninitialize();
|
||||||
ViewModel.ScalingFactor = 1;
|
ViewModel.ScalingFactor = 1;
|
||||||
|
FilePreviewer.ResetSource();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user