czekałem na ten na przepełnienie stosu, ale nie mógł znaleźć odpowiedź na to jeszcze tak mam nadzieję, że isnt duplikat ...MVVM Pattern - W jaki sposób można wywołać ICommand lub CommandReference w kodzie za
Mam aplikację korzystającą z wzorca MVVM, lubię utrzymywać porządek w czystości, ale czasami mały kod za nim wydaje się czystszy niż obejście XAML.
Chcę się dowiedzieć, czy możliwe jest wywołanie komendy z elementu codebehind.
mam skonfigurować odwołanie polecenia moim zdaniem już (patrz niżej)
<local:CommandReference
x:Key="CommandReferencePreviewReportsCommand"
Command="{Binding PreviewReportsCommand}" />
Co chcę zrobić jest w stanie wyzwolić odwołanie polecenia lub ICommand z kodu C# za zdania . Czy ktoś wie, jak to zrobić?
Dzięki Mark, ale to nie wydają się działać. Chciałbym wywołać polecenie z kodu z tyłu widoku, który wydaje się nie być w stanie "zobaczyć" tego polecenia? Założę się, że ten kod działałby dobrze, gdybym umieścił go pod ViewModel ... ale potrzebuję czegoś, aby uzyskać dostęp za widokiem. –
Dzięki, Mark ... Musiałem zrobić kilka drobnych poprawek, żeby działały ... ale postawiłeś mnie na właściwej drodze. –
Widzę, że działało - dobrze :) Nie było dla mnie jasne, z jakiego pliku z kodem trzeba to zrobić. –