WPF Tutorial - tworzenie kontrolek użytkownika
- Kategoria: Programowanie, Tagi: WPF, .Net, C#, WPF Tutorial
- Napisane przez: Jerzy Piechowiak
- Liczba odsłon: 3272
Jeden z czynników, który warunkuje dobrego programistę, to umiejętność tworzenia elastycznego i niepowtarzalnego kodu. Jeśli jakiś element naszego kodu jest powtarzalny, bądź schematyczny, to z pewnością warto się zastanowić nad napisaniem metody, która zawrze ten kod i będzie mogła być wykorzystana wielokrotnie. Napisana przez nas aplikacja stanie się bardziej przejrzysta i z pewnością zmaleje również ryzyko popełnienia błędu, a wszelkie zmiany będzie można wykonać w jednym miejscu.
Podobnie sprawa wygląda z GUI. Wielokrotnie tworząc złożone interfejsy użytkownika, tworzymy określoną, powtarzalna kombinację kontrolek, bądź też kontrolkę o specjalnych właściwościach, którą również wykorzystujemy wielokrotnie. Zbrodnią byłoby by w tym przypadku, powtarzać ten sam kod wielokrotnie. Nie chodzi już tu w tym przypadku tylko o zmysł gustu i dobrego smaku w programowaniu, ale o przyszłą elastyczność, bo GUI bywa szczególnie zmienne, a zmiana w jednym miejscu jest stokroć tańsza, aniżeli zmiana w niezliczonej liczbie miejsc w całej aplikacji. Jaki morał, z tego wyjątkowo długiego wstępu? A no taki, że warto zainteresować się tworzeniem własnych kontrolek, czyli w WPFie tzw. kontrolek użytkownika (z ang. UserControl).