I'm probably just confused about how MVVM works normally.
I have a property (zoomlevel) that I don't really think is a property of the data itself, so I don't feel like it goes in the viewmodel. I feel like that it is really a property of the view, so I'm hesitant to place the command handling this into the viewmodel.
Is it ok to have a relaycommand just attached to the control in the view that needs to process this command?
I guess this is really a question of whether MVVM requires no code behind at all because I feel like it makes more sense to place the actual code that performs the command inside the controls as opposed to placing the code in the viewmodel and then updating the controls based on some properties of the viewmodel