TOC

This article has been localized into Polish by the community.

Powiązanie danych:

Wprowadzenie do data binding w WPF

Wikipedia bardzo dobrze opisuje ideę wiązania danych:

Data binding jest techniką, która wiąże dwie dane lub źródła informacji razem i zarządza ich synchronizacją

W WPF Microsoft traktuje wiążanie danych bardzo poważanie i gdy zaczniesz się uczyć WPF, uświadomisz sobie jak bardzo istotny element praktycznie wszystkiego co robisz. Jeżeli przychodzisz ze świata WinForms to wielka uwaga przywiązywana do wiązania danych może Cię trochę przerażać. Jednak gdy się do tego przyzwyczaisz to najprawdopodobniej również to pokochasz, ponieważ data binding znacząco ułatwia wiele rzeczy i pomaga utrzymać porządek.

Wiązanie danych jest preferowaną metodą do przenoszenia danych z kodu do interfejsu użytkownika w WPF. Oczywiście, możesz ustawiać wszystkie właściwości kontrolek ręcznie lub dodawać elementy do ListBox'a w pętli, jednak najlepszym sposobem na to jest dodanie powiązania pomiędzy źródłem a docelowym elementem UI.

Podsumowanie

W następnych rozdziałach spojrzymy na przykłady gdzie jest używane wiązanie danych, a potem pomówimy więcej o możliwościach tego rozwiązania. Wiązanie danych jest omawiane dość wcześnie w tym poradniku ponieważ jest ono integralną częścią WPF. Zrozumiesz to, gdy zaczniesz odkrywać pozostałe rozdziały, gdzie jest ono używane praktycznie bez przerwy.

Jednakże teoretyczna cześć wiązania danych może być zbyt ciężka, jesli chcesz budować proste aplikacje w WPF. W takim razie proponuję, abyś spojrzał na artykuł „Witaj świecie powiązań” („Hello, bound world!”), aby szybko zorienotwać się działa wiązanie danych, a resztę artykułów zostawić na później, gdy będziesz gotów na większą dawkę teorii.