Elysium, MahApps i Material Design – nowoczesny interfejs w aplikacji WPF

WPF słynie z możliwości tworzenia aplikacji z wymyślnie wyglądającym interfejsem użytkownika. W praktyce okazuje się, że jednak nie jest to takie proste, a nakład czasu potrzebny na stworzenie ładnie wyglądającego okna może nas przerosnąć. Poniżej przedstawiam kilka bibliotek, które w łatwy sposób umożliwią nam upiększenie naszego projektu.

MahApps

Mahapps to chyba najpopularniejsza obecnie biblioteka pozwalająca na tworzenie aplikacji w stylu Metro. Jest łatwa w użyciu, posiada dokumentację i można w sieci znaleźć sporo informacji na jej temat. Dodając ją do projektu otrzymujemy ładnie wyglądające okienko i style do większości kontrolek. Bibliotekę wykorzystywałem w jednym ze swoich projektów i pracowało się z nią dobrze. Nie przypominam sobie żadnych większych problemów związanych z jej użyciem.

MahApps

Elysium

Kolejna biblioteka, którą miałem okazję używać w projekcie to Elysium.  Prosta w użyciu, dużo możliwości, gotowe style i ładnie prezentujące się wizualnie kontrolki. Jedynym minusem była spora ilość wykorzystywanej pamięci. Niestety Elysium nie jest już dalej rozwijane przez autora.

elysium_1

Material design

Nie miałem okazji używać, natomiast prezentuje się bardzo ładnie. Biblioteka, podobnie jak wspomniane powyżej, dostarcza style i własne kontrolki. Dodatkowo możemy połączyć jej użycie z biblioteką MahApps. Więcej informacji możemy znaleźć na oficjalnej stronie i githubie.

materialdesign

Inne

Oprócz wyżej wymienionych bibliotek można wypróbować również:

 

Facebooktwitter

6 komentarzy

  • Mahapps polecam, bardzo fajna biblioteka 🙂
    Ale za to nie polecam tej z Materiał Designe, ilość wyjatków parsowania jakie z nią miałem jest przerażająca 🙁

    • Zgadza się, bibliotekę MahApps również mogę z czystym sumieniem polecić. Co do Material Design to dobrze wiedzieć – jak widać nie wszystko złoto co się świeci 🙂 Jest to chyba jeszcze dość młody projekt więc może w przyszłości zostanie bardziej dopracowany.

  • Ja bym dodał jeszcze SyncFusion (do pewnej ilości osób i dla użytku własnego jest darmowa). Nigdy nie sprawiło mi większych problemów, a w dodatku mają wsparcie na poziomie Telerika.

  • Faktycznie schludnie.
    Dodatkowo polecam DevExpress, płatna, ale oprócz wyglądu oferuje masę przydatnych kontrolek, rozszerzeń. Nigdy nie przestane jej używać.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *