Czy zdarza się Tobie, że pracowałeś cały dzień, a na koniec i tak nie ma żadnych efektów. Nie odhaczyłeś żadnego zadania, a 8 godzin pracy minęło jak z bicza strzelił?
Adrian Karalus
Czy zdarza się Tobie, że pracowałeś cały dzień, a na koniec i tak nie ma żadnych efektów. Nie odhaczyłeś żadnego zadania, a 8 godzin pracy minęło jak z bicza strzelił?
Jak już obiecałem, opiszę dzisiaj inną implementację DelegateCommand.
DelegateCommand jest klasą dostarczaną wraz z pakietem NuGet Prism v5.0
Dzisiaj obędzie się bez użycia wzorca MVVM. To co chcę pokazać jest „wykonywane” jedynie po stronie widoku.
Pragnę zaprezentować wam prosty przykład użycia komend.
Commanding to po prostu mechanizm umożliwiający powiązanie akcji interfejsu z konkretnymi działaniami, zaimplementowanymi we ViewModel’u. Dzięki temu, możliwe jest oddzielenie warstwy widoku od logiki biznesowej.
Na początek warto przyjrzeć się interfejsowi ICommand.