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); } }); } } }
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); }