private void PerformQuickLook() { var selectedItem = WinExplorerHelper.GetSelectedItem(); if (selectedItem == null || selectedItem == _currentItem) { if (_quickLookWindow?.CloseIfActive() ?? false) { _currentItem = null; _quickLookWindow = null; } return; } _currentItem = selectedItem; _quickLookWindow?.Close(); _quickLookWindow = null; _quickLookWindow = new QuickLookWindow(); _quickLookWindow.Open(selectedItem); _quickLookWindow.Show(); }
private void PerformQuickLook() { var selectedItem = WinExplorerHelper.GetSelectedItem(); if (selectedItem == null || selectedItem == _currentItem) { if (_quickLookWindow.HideIfVisible()) { _currentItem = null; } return; } _currentItem = selectedItem; _quickLookWindow.Open(selectedItem); _quickLookWindow.Show(); }
private void ChangeQuickLook() { if (_quickLookWindow == null) { return; } var selectedItem = WinExplorerHelper.GetSelectedItem(); if (selectedItem == null || selectedItem == _currentItem) { return; } _currentItem = selectedItem; _quickLookWindow?.Close(); _quickLookWindow = null; _quickLookWindow = new QuickLookWindow(); _quickLookWindow.Open(selectedItem); _quickLookWindow.Show(); }