void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            _loaded = true;

            RemoveCloseCmd();

            InitTrayIcon();


#if LIVECONNECT
            Win32Wnd = new Wpf32Window(this);
#endif
            if (Started == false)
            {
                if (UserSettings.Default.AutoStart)
                {
                    StartBridgeAsync(delegate(bool ok, string errorString)
                    {
                        if (ok)
                        {
                            if (UserSettings.Default.AutoMinimize)
                            {
                                WindowState = WindowState.Minimized;
                            }
                        }
                        else
                        {
                            MessageBox.Show(this, errorString);
                        }
                    });
                }
            }
        }
示例#2
0
        public bool AskUser(Window window, string message, string caption)
        {
            // Create interop window object.
            var window32 = new Wpf32Window(window);

            // Display a WinForms MessageBox.
            return(MessageBox.Show(window32, message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes);
        }