/// <summary> /// 等待 /// </summary> public static void SetAllWait() { Application.Current.Dispatcher.Invoke(new Action(() => { //CBaseData.MainWindow.IsEnabled = false; CBaseData.MainWindow.Cursor = Cursors.Wait; if (CBaseData.bWPFEffect) { string gridName = "grid" + Guid.NewGuid().ToString("N"); if (GridNames.ContainsKey(CBaseData.MainWindow)) { gridName = GridNames[CBaseData.MainWindow]; } else { GridNames.Add(CBaseData.MainWindow, gridName); } GrayContent.AddGrayContent(CBaseData.MainWindow, gridName); } })); }
/// <summary> /// 等待 /// </summary> public static void SetWait(Page page) { Application.Current.Dispatcher.Invoke(new Action(() => { //page.IsEnabled = false; page.Cursor = Cursors.Wait; if (CBaseData.bWPFEffect) { string gridName = "grid" + Guid.NewGuid().ToString("N"); if (GridNames.ContainsKey(page)) { gridName = GridNames[page]; } else { GridNames.Add(page, gridName); } GrayContent.AddGrayContent(page, gridName); } })); }