Although I deeply fell in love with the MVVM pattern there seem to be a lot of problems I cannot (yet) figure out for myself.
I wonder what the parameters of the methods of the IComamnd interface are good for
e.g. void Execute(object parameter);
I tie my view to the view model like this
<Button Command="{Binding SomeCommand}" ... />
and so "parameter
" will always be null.
Any hints are welcome.
Thanks!
Update: Darn, one minute after I posted this question I found the answer on Stackoverflow. Obviously controls do have a CommandParameter property.
You can add CommandParameter="" to pass a parameter. Usually you'll pass in the binding, or an id that's part of the binding, so the command knows what record to work with.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With