Hi,
I'm taking an vanilla WPF application and converting it to use the MVVM pattern. During my evaluation of the code, I made up a list of topics that I'd need to know about before converting the application. My list looks kinda like this:
- dynamically loading xaml (although this is specific to my app)
- binding xaml to view model commands (buttons, toolbars, menu items)
- hotkeys
- binding view model commands to events (window size changes, mouse events, etc)
- handling dialogs (message boxes, file dialogs, user-designed dialogs, etc)
I already have various solutions for each item, so I'm not asking about how to do them. My actual question is: am I missing anything? What else is there that I'd need to know about?
Another way to see it is if I were making a WPF WVVM toolkit. What kind of features and functionality would it need so that developers can create MVVM apps?
Thanks!