diff --git a/src/modules/peek/Peek.FilePreviewer/FilePreview.xaml.cs b/src/modules/peek/Peek.FilePreviewer/FilePreview.xaml.cs index c2c1248458..c862982a98 100644 --- a/src/modules/peek/Peek.FilePreviewer/FilePreview.xaml.cs +++ b/src/modules/peek/Peek.FilePreviewer/FilePreview.xaml.cs @@ -68,6 +68,13 @@ namespace Peek.FilePreviewer _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) { // Fallback on DefaultPreviewer if we fail to load the correct Preview diff --git a/src/modules/peek/Peek.UI/MainWindow.xaml b/src/modules/peek/Peek.UI/MainWindow.xaml index a1c9fda9cd..1ae7c2c1d9 100644 --- a/src/modules/peek/Peek.UI/MainWindow.xaml +++ b/src/modules/peek/Peek.UI/MainWindow.xaml @@ -35,6 +35,7 @@ NumberOfFiles="{x:Bind ViewModel.Items.Count, Mode=OneWay}" />