Ściąga: Material Design in XAML - DialogHost
Material Design In XAML to bardzo fajna, popularna biblioteka z kontrolkami WPF, które implementują Material Design od Google. Kontrolki są zgodne z XAML oraz są przyjazne dla wzorca MVVM.
DialogHost
DialogHost służy do obsługi dialogów, które posiadają wygląd oraz mechanikę zgodną z Material Design. Możliwości użycia są bardzo duże - aplikacja demo posiada kilka przykładów. Istnieją też inne przykłady, które demonstrują szersze spektrum korzystania z wyżej wymienionej kontrolki.
Ze swojej strony napiszę, że DialogHost można użyć na wiele sposobów - może to przytłoczyć na początku. Warto pamiętać, że jedną rzecz można wykonać na wiele sposobów - wszystko zależy od projektu i efektu na jakim nam zależy.
Przydatne linki/materiały:
- Wiki projektu.
- Aplikacja demo i jej źródła.
- Wpis na blogu poświęcony DialogHost - między innymi przykłady jak używać kontrolkę z poziomu kodu. Autorem jest Kevin Bost, który utrzymuje projekt.
- Repozytorium z przykładami jak można używać DialogHost - także Kevina.