Files
HawkeyeVision/VisionBuilder.UI.Windows/Services/WindowsImagePreviewService.cs
EugeneTes 83597b8763 web UI
2026-03-19 09:03:41 +01:00

26 lines
690 B
C#

using Inspectron.HawkEye.View;
using VisionBuilder.UI.Common;
using VisionBuilder.UI.Common.ViewModel;
using VisionBuilder.UI.Common.ViewModel.Interfaces.UI;
namespace VisionBuilder.UI.Windows.Settings;
public class WindowsImagePreviewService: IImagePreviewService
{
public WindowsImagePreviewService()
{
}
public ImagePreview? CurrentWindow { get; private set; }
public Task ShowImagePreviewAsync(ErrorPreviewVM errorPreviewVm)
{
var window = new ImagePreview();
window.SetViewModel(errorPreviewVm);
CurrentWindow = window;
window.ShowDialog();
CurrentWindow = null;
return Task.CompletedTask;
}
}