Wstep do WPF

7
Wstep do WPF Wstep do WPF API w WPF opierać się będzie na API w WPF opierać się będzie na języku XML, dokładniej na jego języku XML, dokładniej na jego implementacji o nazwie XAML. implementacji o nazwie XAML. Całość będzie zawarta w nowym API Całość będzie zawarta w nowym API WinFX, zaś graficzna część GUI WinFX, zaś graficzna część GUI wykorzysta grafikę wektorową, wykorzysta grafikę wektorową, budowaną z użyciem akceleratorów budowaną z użyciem akceleratorów grafiki 3D i efektów graficznych. grafiki 3D i efektów graficznych.

description

Wstep do WPF. API w WPF opierać się będzie na języku XML, dokładniej na jego implementacji o nazwie XAML. Całość będzie zawarta w nowym API WinFX , zaś graficzna część GUI wykorzysta grafikę wektorową, budowaną z użyciem akceleratorów grafiki 3D i efektów graficznych. Wstep do WPF. Zalety WPF: - PowerPoint PPT Presentation

Transcript of Wstep do WPF

Page 1: Wstep do WPF

Wstep do WPFWstep do WPF

API w WPF opierać się będzie na języku API w WPF opierać się będzie na języku XML, dokładniej na jego implementacji o XML, dokładniej na jego implementacji o nazwie XAML. Całość będzie zawarta w nazwie XAML. Całość będzie zawarta w nowym API WinFX, zaś graficzna część nowym API WinFX, zaś graficzna część GUI wykorzysta grafikę wektorową, GUI wykorzysta grafikę wektorową, budowaną z użyciem akceleratorów budowaną z użyciem akceleratorów grafiki 3D i efektów graficznych.grafiki 3D i efektów graficznych.

Page 2: 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 

Page 3: Wstep do WPF

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.

Page 4: Wstep do WPF

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.

Page 5: Wstep do WPF

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.

Page 6: Wstep do WPF

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.

Page 7: Wstep do WPF

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.