Zamkniecie 2 okienka powoduje powrot 1.

0

Witam,

Podstawy. Ucze sie teraz wpf.

Mam okienko z 3 przyciskami. Klikam w 1 przycisk. Otwiera mi sie nowe okno.
Jak zrobic, zeby to 1 okno sie ukrylo jak to drugie okno jest otwarte, a po zamkniciu tego 2 okna pierwsze sie znow pojawilo?

W windows form zrobilam to tak:

1 okno

 
private void sMButton_Click(object sender, EventArgs e)
{
this.Hide();

2 okno

 
public sWForm(string param)
{
       InitializeComponent();
       this.FormClosing += returnToMainForm;
       

private void returnToMainForm(object sender, EventArgs e)
{
       Application.OpenForms[0].Visible = true;
}

Jak to zrobic moge w wpf? Googluje i nie znalazlam jeszcze rozwiazania :(

0

Window w WPF ma propertę Visibility.

0

Nie aktualne :)

Dalam rade :)

1 okno

 public void initS(string startParam) {

       Window1 S = new Window1(startParam);
       S.Owner = this;
       this.Visibility = Visibility.Collapsed;
       S.ShowDialog();

2 okno

this.Closed += new EventHandler(currentWindow_Closed);
       InitializeComponent();
       
void currentWindow_Closed(object sender, EventArgs e)
{
       this.Owner.Visibility = Visibility.Visible;
} 

1 użytkowników online, w tym zalogowanych: 0, gości: 1