Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Ovládací prvky (1) Ovládací prvky jsou ve WPF reprezentovány třídami (podobně jako ve Windows Forms) Lze je rozdělit do následujících skupin: tlačítka:

Podobné prezentace


Prezentace na téma: "Ovládací prvky (1) Ovládací prvky jsou ve WPF reprezentovány třídami (podobně jako ve Windows Forms) Lze je rozdělit do následujících skupin: tlačítka:"— Transkript prezentace:

1 Ovládací prvky (1) Ovládací prvky jsou ve WPF reprezentovány třídami (podobně jako ve Windows Forms) Lze je rozdělit do následujících skupin: tlačítka: implementována pomocí tříd: Button: „klasické“ tlačítko, které může být stisknuto a poté se vrátí do původního stavu ToggleButton: tlačítko, které může být stále stisknuto CheckBox: prvek umožňující zapnutí (vypnutí) určité volby RadioButton: umožňuje z několika (vzájemně výlučných) možností vybrat právě jednu 08/05/2018

2 Ovládací prvky (2) podporující práci s textem: realizovány pomocí tříd: TextBox: slouží pro zadání nebo zobrazení neformátovaného textu PasswordBox: podobně jako TextBox, ale maskuje zadávané znaky Label: zobrazuje textovou (případně i jinou) informaci obsahuje podporu pro přístupové klávesy (Alt + klávesa) TextBlock: zobrazuje pouze textovou informaci poskytuje možnosti pro formátování textu RichTextBox: editovatelná verze prvku TextBlock 08/05/2018

3 Ovládací prvky (3) kontejnery: sdružují jiné ovládací prvky do logic-kých skupin opatřených hlavičkou: GroupBox: vykreslí hlavičku a rámec okolo skupiny ovládacích prvků Expander: představuje GroupBox, který lze rozbalit a skrýt TabControl: rozděluje ovládací prvky do oddělených stránek, z nichž je, v daném okamžiku, viditelná pouze jedna panely nástrojů: umožňují výběr funkce programu ToolBarTray: dovoluje posouvaní panelu nástrojů v definované oblasti ToolBar: zpřístupňuje operace, které lze v aplikaci používat 08/05/2018

4 Ovládací prvky (4) rozsahové: reprezentují hodnotu z předem stanove-ného intervalu (rozsahu): ProgressBar: představuje numerickou hodnotu sloužící většinou pro znázornění časového průběhu nějaké operace Slider: dovoluje manuální nastavení číselné hodnoty Scrollbar: podobný jako Slider většinou používán pro zobrazení částí dokumentu, které jsou mimo viditelnou oblast ScrollViewer: automaticky přidává k ovládacímu prvku možnost použití rolovacích lišt 08/05/2018

5 Ovládací prvky (5) seznamy: umožňují zobrazit seznam položek, ze kterého je možné nějakou položku, popř. více položek vybrat: ListBox: slouží pro zobrazení a případný výběr položek ComboBox: kombinace textoboxu a listboxu seznam položek se zobrazuje pomocí rozbalovací rolety ListView: slouží pro zobrazení a výběr položek podobně jako listbox umožňuje, aby jednotlivé položky obsahovaly své další podpoložky, jež lze zobrazit v podobě tabulky TreeView: slouží pro zobrazení položek ve stromové struktuře 08/05/2018

6 Ovládací prvky (6) geometrické útvary: realizovány pomocí tříd:
Rectangle: obdélník (čtverec) definovaný pomocí levého horního rohu, šířky a výšky Ellipse: elipsa (kružnice) definovaná pomocí obdélníku (čtverce), do něhož je vepsána Line: úsečka definovaná počátečním a koncovým bodem Polyline: posloupnost na sebe navazujících úseček definovaná posloup-ností bodů Polygon: mnohoúhelník definovaný posloupností bodů 08/05/2018

7 Ovládací prvky (7) menu: slouží pro zobrazení funkcí, které lze v pro-gramu používat: Menu: typicky reprezentuje hlavní menu aplikace ContextMenu: menu, které se zobrazí u objektu po stisku pravého tlačítka myši MenuItem: představuje jednu položku v Menu nebo v ContextMenu média: umožňují práci s různými typy médií (obrázky, audio, video): Image: zobrazí obrázek v obdélníkovém poli InkCanvas: dovoluje „volné kreslení rukou“ 08/05/2018

8 Ovládací prvky (8) MediaEelement: slouží pro přehrání audio nebo video záznamu WebBrowser: spustí uvnitř aplikace instanci Internet Exploreru rozložení: umožňují relativní umisťování svých (dceřiných ovládacích) prvků (elementů): např.: Grid, StackPanel, WrapPanel, Dock-Panel, UniformGrid a Canvas ostatní: ToolTip: zobrazí „bublinovou“ nápovědu k ovládacímu, nad nímž se nachází kurzor myši Border: zobrazí obdélníkový rámec okolo ovládacího prvku StatusBar: implementuje stavový řádek aplikace 08/05/2018

9 Ovládací prvky (9) Poznámka:
ovládací prvky obsahující vlastnost Content (např. Label, Button, ToolTip) bývají také označovány jako tzv. content-controls content-controls mohou obsahovat vnořené elementy 08/05/2018


Stáhnout ppt "Ovládací prvky (1) Ovládací prvky jsou ve WPF reprezentovány třídami (podobně jako ve Windows Forms) Lze je rozdělit do následujících skupin: tlačítka:"

Podobné prezentace


Reklamy Google