//--------Events------ private void MenuItem_Click(object sender, RoutedEventArgs e) { if(prefWindow == null) { prefWindow = new Preferences(); prefWindow.Owner = this; prefWindow.Show(); }else { prefWindow.Focus(); } //Hacer que al cerrar ventana se vacíe la variable que hace que no se muestre again }