NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Automatické nastavení velikosti GUI

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
švrčajs
Člen
Avatar
švrčajs:29.5.2017 20:18

Zdravím, potřeboval bych radu ohledně nastavení šířky elementů GUI. Jedná se mi o to, že v appce mám několik vnořených stránek, které se prohazují (řešeno pomocí frame a navigate). Zatím nastavené na pevnou velikost, ale když roztáhnu myší okno, tak se celá grafika rozjede. Vím že ve WF šlo nastavit, aby jednotlivé "boxy" rostly současně se zvětšováním/zmen­šování okna.

Hledám to už celý den, jak to udělat ve WPf a na nic kloudného jsem nenarazil.

Chtěl bych poprosit o radu ohledně tohoto tématu.

Předem díky moc ;)

 
Odpovědět
29.5.2017 20:18
Avatar
Odpovídá na švrčajs
Michal Štěpánek:30.5.2017 7:42

Není to zas až tak složité, jak to vypadá. Nesmíš nastavovat šířku a výšku elementů "natvrdo", ale "relativně". Tzn., že máš třeba TextBlock v DataGridu, třeba ve StackPanelu a nebudeš psát

<TextBlock Width="150" Height="25"/>

, ale napíšeš třeba

<TextBlock Margin="5"/>

Tím se při zvětšení okna zvětší i ten element...

Nahoru Odpovědět
30.5.2017 7:42
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
švrčajs
Člen
Avatar
Odpovídá na Michal Štěpánek
švrčajs:31.5.2017 10:13

Ahá, ale co když budu mít tlačítko, kde potřebuju prostě pevnou výšku ? :D Vím, že ve WF to šlo jedním kliknutím :D

 
Nahoru Odpovědět
31.5.2017 10:13
Avatar
Odpovídá na švrčajs
Michal Štěpánek:31.5.2017 11:15

Tak mu prostě tu výšku nastavíš.

<Button Name="btn" Content="Tlačítko" Height="20"/>
Nahoru Odpovědět
31.5.2017 11:15
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
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 4 zpráv z 4.