private void OnOK(object sender, EventArgs e) { this.Hide(); window = new ApplicationWindow(); window.FormClosed += OnFormClosed; window.Show(); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); ApplicationWindow app = new ApplicationWindow { DataContext = new ApplicationViewModel() }; app.Show(); }
public void LoginUser(object parameter) { if (parameter is System.Windows.Window) { ApplicationWindow view = new ApplicationWindow(); applicationViewModel = new ApplicationViewModel(user); view.DataContext = applicationViewModel; view.Show(); (parameter as System.Windows.Window).Close(); } }
void HiddenWindow_Load(object sender, EventArgs e) { // Hide this from ALT-TAB //var handle = HiddenWindow.Handle; //var exStyle = (int)GetWindowLong(handle, (int)GetWindowLongFields.GWL_EXSTYLE); //exStyle |= (int)ExtendedWindowStyles.WS_EX_TOOLWINDOW; //SetWindowLong(handle, (int)GetWindowLongFields.GWL_EXSTYLE, (IntPtr)exStyle); var handle = HiddenWindow.Handle; ApplicationWindow.Dispatcher.InvokeAsync(() => { new WindowInteropHelper(ApplicationWindow).Owner = handle; ApplicationWindow.Show(); }); }
public void LoginUser(object parameter) { var cont = new TheContext(); var existingUser = cont.Users.Where(s => s.Username == user.Username).SingleOrDefault <User>(); if (existingUser == null) { cont.Add(user); cont.SaveChanges(); existingUser = cont.Users.Where(s => s.Username == user.Username).SingleOrDefault <User>(); } cont.Passwords.Attach(cont.Passwords.Where(a => a.User == existingUser).SingleOrDefault()); cont.Dispose(); if (Pass == existingUser.Password.Secret) { if (parameter is System.Windows.Window) { ApplicationWindow view = new ApplicationWindow(); applicationViewModel = new ApplicationViewModel(existingUser); view.DataContext = applicationViewModel; view.Show(); (parameter as System.Windows.Window).Close(); } } else { Username = ""; Pass = ""; OnPropertyChanged("Username"); OnPropertyChanged("Pass"); } }
private void connettiButton_Click(object sender, RoutedEventArgs e) { if (isConnectedToInternet()) { if (serverAggiunti.Count > 0) { connection.Start(); ApplicationWindow applicationWindow = new ApplicationWindow(mappaHotKey, connection); applicationWindow.Show(); connection.ServerError -= connection_ServerError; } } else { ErrorMessage("Connessione Assente!"); } }
/// <summary> /// Shows the application window. /// </summary> private void ShowApplicationWindow() { var win = new MainWindow(_logger, _appHost.PlaybackManager, _appHost.ApiClient, _appHost.ImageManager, _appHost, _appHost.PresentationManager, _appHost.UserInputManager, _appHost.TheaterConfigurationManager, _appHost.NavigationService); var config = _appHost.TheaterConfigurationManager.Configuration; // Restore window position/size if (config.WindowState.HasValue) { // Set window state win.WindowState = config.WindowState.Value; // Set position if not maximized if (config.WindowState.Value != WindowState.Maximized) { double left = 0; double top = 0; // Set left if (config.WindowLeft.HasValue) { win.WindowStartupLocation = WindowStartupLocation.Manual; win.Left = left = Math.Max(config.WindowLeft.Value, 0); } // Set top if (config.WindowTop.HasValue) { win.WindowStartupLocation = WindowStartupLocation.Manual; win.Top = top = Math.Max(config.WindowTop.Value, 0); } // Set width if (config.WindowWidth.HasValue) { win.Width = Math.Min(config.WindowWidth.Value, SystemParameters.VirtualScreenWidth - left); } // Set height if (config.WindowHeight.HasValue) { win.Height = Math.Min(config.WindowHeight.Value, SystemParameters.VirtualScreenHeight - top); } } } win.LocationChanged += ApplicationWindow_LocationChanged; win.StateChanged += ApplicationWindow_LocationChanged; win.SizeChanged += ApplicationWindow_LocationChanged; win.Closing += win_Closing; HiddenWindow.Activated += HiddenWindow_Activated; HiddenWindow.IsVisibleChanged += HiddenWindow_IsVisibleChanged; ApplicationWindow = win; ApplicationWindow.Show(); ApplicationWindow.Owner = HiddenWindow; SyncHiddenWindowLocation(); ApplicationWindow.Activate(); }