32. diel - WPF - Kontajnerové prvky
V minulej lekcii, WPF - Prvky pre menu a dialógy , sme pokračovali v našom prehľade ovládacích prvkov WPF a ukázali sme si ako používať aplikačné menu a dialógy. Dnešné a zároveň posledný tutoriál o základných prvkoch WPF je venovaný kontajnerom.
Kontajnery
Kontajnery sú objekty, ktoré v sebe môžu obsahovať ďalšie prvky. My
už poznáme minimálne Grid
a StackPanel
. Slúži na
rozmiestnenie prvkov vo formulári podľa pravidiel daných daným typom
kontajnera.
Predstaviteľmi týchto kontajnerov vo WPF sú:
Canvas
DockPanel
Grid
StackPanel
TabControl
WrapPanel
Canvas
Plátno je najjednoduchšie kontajner. Prvky sa do neho umiestňujú pomocou
vlastností Left
, Top
, Right
a
Bottom
, ako si ukážeme v nasledujúcom príklade. Pozícia prvku
je potom daná vzdialenosťou od týchto okrajov. Prekrývajúce sa prvky sa na
seba radí v tom poradí, v akom sú definované. Canvas
používame najmä na vykresľovanie, napr. Nejakých diagramov pomocou
geometrických tvarov alebo obrázkov.
Príklad
XAML
<Canvas Background="LightSteelBlue"> <Button Canvas.Left="10" Canvas.Top="10" Content="Top left"/> <Button Canvas.Right="10" Canvas.Top="10" Content="Top right"/> <Button Canvas.Left="10" Canvas.Bottom="10" Content="Bottom left"/> <Button Canvas.Right="10" Canvas.Bottom="10" Content="Bottom right"/> <Rectangle Fill="Lime" Canvas.Left="130" Canvas.Top="70" Width="50" Height=&
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
VC # .NET WPF tutoriálu zakončíme prehliadku prvkov kontajnery. Sú to Canvas, DockPanel, Grid, StackPanel, TabControl a WrapPanel.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.