diff --git a/Control/UserControls/PannelCard/RightCardControl.xaml b/Control/UserControls/PannelCard/RightCardControl.xaml index e46fb9c..9adaa0e 100644 --- a/Control/UserControls/PannelCard/RightCardControl.xaml +++ b/Control/UserControls/PannelCard/RightCardControl.xaml @@ -104,7 +104,8 @@ hc:Poptip.Content="{Binding Content}" hc:Poptip.Placement="BottomLeft" Background="#00FFFFFF" - MouseLeftButtonDown="IconClick" + MouseLeftButtonDown="Icon_MouseLeftButtonDown" + MouseLeftButtonUp="Icon_MouseLeftButtonUp" MouseEnter="StackPanel_MouseEnter" MouseLeave="StackPanel_MouseLeave" > diff --git a/Control/UserControls/PannelCard/RightCardControl.xaml.cs b/Control/UserControls/PannelCard/RightCardControl.xaml.cs index f7b3b0d..2a33414 100644 --- a/Control/UserControls/PannelCard/RightCardControl.xaml.cs +++ b/Control/UserControls/PannelCard/RightCardControl.xaml.cs @@ -60,6 +60,23 @@ namespace GeekDesk.Control.UserControls.PannelCard + + private void Icon_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) + { + if (appData.AppConfig.DoubleOpen) + { + IconClick(sender, e); + } + } + + private void Icon_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) + { + if (!appData.AppConfig.DoubleOpen) + { + IconClick(sender, e); + } + } + /// /// 图标点击事件 /// @@ -521,5 +538,6 @@ namespace GeekDesk.Control.UserControls.PannelCard { SystemItemWindow.Show(); } + } }