ScreenManagement how do I had different controls?
- by DiasFrancisco
I saw a question here using DataTemplates with WPF for ScreenManagement, I was curious and I gave it a try I think the ideia is amazing and very clean. Though I'm new to WPF and I read a lot of times that almost everything should be made in XAML and very little should be "coded behind".
My questions resolves about using the datatemplate ideia, WHERE should the code that calls the transitions be? where should I define which commands are avaiable in which screens.
For example:
[ScreenA]
Commands:
Pressing B - Goes to state B
Pressing ESC - Exits
[ScreenB]
Commands:
Pressing A - Goes to state A
Pressing SPACE - Exits
where do I define the keyEventHandlers? and where do I call the next screen? I'm doing this as an hobby for learning and "if you are learning, better learn it right" :)
Thank you for your time.