搜索框隐藏时不再开启线程关闭窗口

This commit is contained in:
liufei
2022-04-12 17:47:46 +08:00
parent 6e5163c23c
commit 125cc72499

View File

@@ -363,16 +363,21 @@ namespace GeekDesk
public static void HideApp()
{
if (RunTimeStatus.SEARCH_BOX_SHOW) mainWindow.HidedSearchBox();
new Thread(() =>
if (RunTimeStatus.SEARCH_BOX_SHOW)
{
Thread.Sleep(100);
App.Current.Dispatcher.BeginInvoke(new Action(() =>
mainWindow.HidedSearchBox();
new Thread(() =>
{
FadeStoryBoard(0, (int)CommonEnum.WINDOW_ANIMATION_TIME, Visibility.Collapsed);
}));
}).Start();
Thread.Sleep(100);
App.Current.Dispatcher.BeginInvoke(new Action(() =>
{
FadeStoryBoard(0, (int)CommonEnum.WINDOW_ANIMATION_TIME, Visibility.Collapsed);
}));
}).Start();
} else
{
FadeStoryBoard(0, (int)CommonEnum.WINDOW_ANIMATION_TIME, Visibility.Collapsed);
}
}
/// <summary>