Wstep do WPF

Post on 13-Jan-2016

42 views 2 download

description

Wstep do WPF. Zalety WPF: -Aplikacje używające WPF oparte są o grafikę wektorową. - WPF świetnie rozdziela pracę programisty i projektanta UI . Kontenery. Canvas - PowerPoint PPT Presentation

Transcript of Wstep do WPF

Wstep do WPFWstep do WPF

Zalety WPF:Zalety WPF:

-Aplikacje używające WPF oparte są o -Aplikacje używające WPF oparte są o grafikę wektorową. grafikę wektorową.

- WPF świetnie rozdziela pracę - WPF świetnie rozdziela pracę programisty i projektanta UI  programisty i projektanta UI 

KonteneryKontenery

CanvasCanvas

Można na nim umieszczać kontrolki, Można na nim umieszczać kontrolki, jednak jest to niezalecane-problemy ze jednak jest to niezalecane-problemy ze skalowaniem. Jego podstawowym celem skalowaniem. Jego podstawowym celem jest rysowanie na nim grafiki 2D. jest rysowanie na nim grafiki 2D.

KonteneryKontenery

StackPanelStackPanel

StackPanel pozwala w łatwy sposób StackPanel pozwala w łatwy sposób ułożyć kontrolki w stos. Wspiera zarówno ułożyć kontrolki w stos. Wspiera zarówno stos pionowy (domyślnie) jak i poziomy. stos pionowy (domyślnie) jak i poziomy. Tryb zmieniamy za pomocą Tryb zmieniamy za pomocą właściwości Orientation.właściwości Orientation.

KonteneryKontenery

WrapPanelWrapPanel

WrapPanel pozwala na ułożenie kontrolek WrapPanel pozwala na ułożenie kontrolek kolejno jedna za drugą a dodatkowo w kolejno jedna za drugą a dodatkowo w przypadku, gdy ilość kontrolek jest przypadku, gdy ilość kontrolek jest większa niż może pomieścić pojemnik w większa niż może pomieścić pojemnik w jednym rzędzie, "zawija je" i są one jednym rzędzie, "zawija je" i są one układane w kolejnym wierszu.układane w kolejnym wierszu.

KonteneryKontenery

DockPanelDockPanel

Ten pojemnik umożliwia "przyczepienie" Ten pojemnik umożliwia "przyczepienie" kontrolki, do jednej z czterech stron. kontrolki, do jednej z czterech stron. Udostępnia on Udostępnia on właściwość DockPanel.Dock za pomocą, właściwość DockPanel.Dock za pomocą, której definiujemy do które ze stron której definiujemy do które ze stron kontrolka ma być przyczepiona.kontrolka ma być przyczepiona.

KonteneryKontenery

GridGrid

Kontrolka dająca największe możliwości Kontrolka dająca największe możliwości konfiguracyjne spośród wszystkich konfiguracyjne spośród wszystkich dostępnych standardowo paneli. dostępnych standardowo paneli.