Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: WPF - jak zakázat jedno okno při používání druhého

Aktivity
Avatar
Wayne
Člen
Avatar
Wayne:1.3.2016 17:57

Ahoj, chtěl bych se zeptat zda ve WPF existuje nějaká vlastnost, která při otevření okna z aplikace dočasně zakáže manipulaci této aplikaci do té doby než se okno zavže?

 
Odpovědět
1.3.2016 17:57
Avatar
Odpovídá na Wayne
Michal Štěpánek:1.3.2016 20:28
window.ShowDialog();

Když okno otevřeš takto, tak s ničím jiným v té aplikaci nemůžeš nic dělat, dokud toto okno nezavřeš...

Editováno 1.3.2016 20:29
Nahoru Odpovědět
1.3.2016 20:28
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Wayne
Člen
Avatar
Odpovídá na Michal Štěpánek
Wayne:1.3.2016 20:35

Tohle tam mám, a když mám otevřený toto okno a poté kliknu kliknu do aplikace, tak se mi tohle okno minimalziuje, což je určitě nevyhovující chování.

 
Nahoru Odpovědět
1.3.2016 20:35
Avatar
Odpovídá na Wayne
Michal Štěpánek:1.3.2016 20:52

Tak to máš asi něco špatně, protože pokud vytvořím instanci nějakého okna a otevřu ho jako dialogové okno, tak je tento "dialog" jako nejvyšší otevřené okno v aplikaci a nic jiného dělat nelze...

WindowPokusne winpok = new WindowPokusne();
winpok.ShowDialog();
Nahoru Odpovědět
1.3.2016 20:52
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Wayne
ostrozan:1.3.2016 23:27

Takto se to chová, když dáš

window.Show();
 
Nahoru Odpovědět
1.3.2016 23:27
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.