从系统托盘获取最新窗口-WPF通知图标

时间:2019-02-14 08:42:36

标签: c#

我在主窗口中做了一些UI更改,并将其移至系统托盘。

我没有再次获得最新的窗口。在showwindowcommand中,窗口是新初始化的。

我尝试添加静态变量,并在showwindowcommand中修改了UI代码。但是双击功能不起作用。

任何人都可以帮忙。谢谢。

public ICommand ShowWindowCommand
    {
        get
        {
            return new DelegateCommand
            {
               // CanExecuteFunc = () => Application.Current.MainWindow == null,
                CommandAction = () =>
                {
                    //Application.Current.MainWindow = new MainWindow();
                    //Application.Current.MainWindow.Show();
                    mainWindow.Show();

                    if (GlobalVariable.submitFlag == "OK")
                    {
                        mainWindow.WindowState = WindowState.Normal;
                        mainWindow.BtnOK.Visibility = Visibility.Hidden;
                        mainWindow.SubmitLbl.Visibility = Visibility.Visible;
                        mainWindow.ExtensionTxt.IsEnabled = false;
                        mainWindow.ddlLocation.IsEnabled = false;
                    }
                }
            };
        }
    }

0 个答案:

没有答案