Пример #1
0
        /// <summary>
        /// 正常
        /// </summary>
        public static void SetAllDefault()
        {
            Application.Current.Dispatcher.Invoke(new Action(() =>
            {
                if (CBaseData.bWPFEffect)
                {
                    string gridName = "grid" + Guid.NewGuid().ToString("N");
                    if (GridNames.ContainsKey(CBaseData.MainWindow))
                    {
                        gridName = GridNames[CBaseData.MainWindow];
                    }

                    GrayContent.RemoveGrayContent(CBaseData.MainWindow, gridName);
                }

                //CBaseData.MainWindow.IsEnabled = true;
                CBaseData.MainWindow.Cursor = Cursors.Arrow;
            }));
        }
Пример #2
0
        /// <summary>
        /// 正常
        /// </summary>
        public static void SetDefault(Page page)
        {
            Application.Current.Dispatcher.Invoke(new Action(() =>
            {
                if (CBaseData.bWPFEffect)
                {
                    string gridName = "grid" + Guid.NewGuid().ToString("N");
                    if (GridNames.ContainsKey(page))
                    {
                        gridName = GridNames[page];
                    }

                    GrayContent.RemoveGrayContent(page, gridName);
                }

                //page.IsEnabled = true;
                page.Cursor = Cursors.Arrow;
            }));
        }
Пример #3
0
        /// <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);
                }
            }));
        }
Пример #4
0
        /// <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);
                }
            }));
        }