I'm currently worried that my application design is somehow awkward, so I wanted to ask you how you design your applications.
I'm using C# and WinForms (Don't have the time to get into WPF right now unfortunately)
So I use a ProgramContext so I can have multiple Forms in the same Application and manage them. But the question is, where do I put the Program logic?
You see, I come from a web-background, so there It's easy to say: PHP does the logic, HTML displays.
But how is that with applications. Does the ProgramContext do the logic (Controller) and the WinForm displays it (View) - or is the ProgramContext itself a View that can control other views and the logic is put in the Program.cs?
I'm getting quite confused over this matter and hope someone can help me out.