Diskuze: C# WPF vypnutí řazení vedle sebe v stackpanelu
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
StackPanel by měl řadit kontrolky pod sebe. Pokud je chceš dávat na sebe, použij Grid.
Děkuju. Nechápu, jak mě to nemohlo napadnout.. zkoušel jsem snad všechny možné kontejnery na kontrolky... třeba StackPanel, WrapPanel, Canvas, DockPanel nebo TabControl. Nechápu proč, ale Grid jsem nějak přehlédl..
StackPanel a WrapPanel mají smysl své existence právě v tom řazení - kdybys jim chtěl vzít i to - k čemu by pak byly?
To máš na ty tvoje šachy?
a jestli chápu dobře, tak je chceš vrstvit na sebe - to v důsledku
znamená, že je budeš do sebe vkládat a abys to mohl udělat - musejí být
"Content control", případně "ItemsControl"- na to musíš dát pozor při
výběru kontrolek - třeba Image Content control není - nic do něj
nevložíš.
takže do buttonu dostanš na sebe max 2 Image - jeden do Backgroundu jako
ImageBrush a druhý do Contentu, ale ten musí být jako poslední - v logickém
stromu .
více objektů naráz (např. obrázek + text + mírně průhledný obdelník)
tady bych dal obrázek do Backgroundu, do Contentu ten Grid, do Gridu Rectangle a do RectangleTextBlock, který bude taky vždy konečný(ačkoliv je Content control) - dostaneš do něj už jen ten text.
tak si ale dej pozor i na tom Gridu, když
Zobrazeno 4 zpráv z 4.