Wstep do WPF
description
Transcript of Wstep do WPF
![Page 1: Wstep do WPF](https://reader031.fdocuments.pl/reader031/viewer/2022013012/5681472c550346895db469a8/html5/thumbnails/1.jpg)
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 2: Wstep do WPF](https://reader031.fdocuments.pl/reader031/viewer/2022013012/5681472c550346895db469a8/html5/thumbnails/2.jpg)
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 3: Wstep do WPF](https://reader031.fdocuments.pl/reader031/viewer/2022013012/5681472c550346895db469a8/html5/thumbnails/3.jpg)
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 4: Wstep do WPF](https://reader031.fdocuments.pl/reader031/viewer/2022013012/5681472c550346895db469a8/html5/thumbnails/4.jpg)
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 5: Wstep do WPF](https://reader031.fdocuments.pl/reader031/viewer/2022013012/5681472c550346895db469a8/html5/thumbnails/5.jpg)
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 6: Wstep do WPF](https://reader031.fdocuments.pl/reader031/viewer/2022013012/5681472c550346895db469a8/html5/thumbnails/6.jpg)
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.