diff --git a/Control/UserControls/PannelCard/LeftCardControl.xaml.cs b/Control/UserControls/PannelCard/LeftCardControl.xaml.cs
index 6a8a89d..cca4d9b 100644
--- a/Control/UserControls/PannelCard/LeftCardControl.xaml.cs
+++ b/Control/UserControls/PannelCard/LeftCardControl.xaml.cs
@@ -220,27 +220,34 @@ namespace GeekDesk.Control.UserControls.PannelCard
///
private void DeleteMenu(object sender, RoutedEventArgs e)
{
- MenuInfo menuInfo = ((MenuItem)sender).Tag as MenuInfo;
- if (appData.MenuList.Count == 1)
+ HandyControl.Controls.Growl.Ask("确认删除此菜单吗?", isConfirmed =>
{
- //如果删除以后没有菜单的话 先创建一个
- CreateMenu(null, null);
- }
- int index = appData.MenuList.IndexOf(menuInfo);
- if (index == 0)
- {
- index = 0;
- }
- else
- {
- index--;
- }
+ if (isConfirmed)
+ {
+ MenuInfo menuInfo = ((MenuItem)sender).Tag as MenuInfo;
+ if (appData.MenuList.Count == 1)
+ {
+ //如果删除以后没有菜单的话 先创建一个
+ CreateMenu(null, null);
+ }
+ int index = appData.MenuList.IndexOf(menuInfo);
+ if (index == 0)
+ {
+ index = 0;
+ }
+ else
+ {
+ index--;
+ }
- appData.MenuList.Remove(menuInfo);
- // 选中下一个菜单
- MenuListBox.SelectedIndex = index;
- appData.AppConfig.SelectedMenuIndex = MenuListBox.SelectedIndex;
- appData.AppConfig.SelectedMenuIcons = appData.MenuList[index].IconList;
+ appData.MenuList.Remove(menuInfo);
+ // 选中下一个菜单
+ MenuListBox.SelectedIndex = index;
+ appData.AppConfig.SelectedMenuIndex = MenuListBox.SelectedIndex;
+ appData.AppConfig.SelectedMenuIcons = appData.MenuList[index].IconList;
+ }
+ return true;
+ }, "MainWindowAskGrowl");
}
///
diff --git a/MainWindow.xaml b/MainWindow.xaml
index fe10974..e5d0ba5 100644
--- a/MainWindow.xaml
+++ b/MainWindow.xaml
@@ -83,6 +83,7 @@
+