From b4ed9b4e7d7517b4b023a55fe9f87ab06d91ae9a Mon Sep 17 00:00:00 2001 From: Paddy Xu Date: Sun, 13 Aug 2017 23:01:07 +0300 Subject: [PATCH] add volume slider --- .../QuickLook.Plugin.VideoViewer/Styles.xaml | 20 +++++----- .../ViewerPanel.xaml | 39 +++++-------------- .../ViewerPanel.xaml.cs | 3 +- 3 files changed, 22 insertions(+), 40 deletions(-) diff --git a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Styles.xaml b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Styles.xaml index c7bb850..1bedc3e 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Styles.xaml +++ b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Styles.xaml @@ -77,7 +77,7 @@ - @@ -101,18 +101,18 @@ - - + - - + + - @@ -124,9 +124,9 @@ - - - + + + diff --git a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml index d5181cd..d02d378 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml +++ b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml @@ -156,7 +156,8 @@ - - + + + + + \ No newline at end of file diff --git a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml.cs b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml.cs index d76eefc..12093dc 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml.cs @@ -65,7 +65,8 @@ namespace QuickLook.Plugin.VideoViewer buttonPlayPause.Click += TogglePlayPause; buttonTime.Click += (sender, e) => buttonTime.Tag = (string) buttonTime.Tag == "Time" ? "Length" : "Time"; - buttonMute.Click += (sender, e) => IsMuted = !IsMuted; + buttonMute.Click += (sender, e) => volumeSliderLayer.Visibility = Visibility.Visible; + volumeSliderLayer.MouseDown += (sender, e) => volumeSliderLayer.Visibility = Visibility.Collapsed; sliderProgress.PreviewMouseDown += (sender, e) => {