Views as User Controls or Windows

Topics: Conventions, Getting Started
Apr 24, 2013 at 6:48 PM
I am new to this and as such probably being an idiot...that said, do I want my Views to be UC's or Windows? I'm guessing it depends on my usage scenario.

I have a main view that has "buttons" on it for different actions, e.g. CreateThis or ModifyThat. When the user clicks on one of these "buttons" I want to show an appropriate View in a Dialog type scenario. This SEEMS like it would lend itself to being a Window however I'm not sure how the Window Manager factors into this.

Also, when I did Winforms development I made all my "views" UC's that I would embedd in one reusable Window so that they were more flexible, is that something that apply's here?

Anyone point me in the right direction? Thanks!
Apr 24, 2013 at 10:54 PM
I have 1 window for the shell and the rest of my "windows" are UCs that will be dropped onto a generated window with the use of the WindowManager, simple and complex in one package. ShowDialog creates the window and from there is populated with that of the UC from the viewmodel in question.

I am sure everyone else has a different opinion for that particular use case but for me "it just works"...

Apr 25, 2013 at 12:23 AM
Thanks, that is the path I had already gone down as well. I am REALLY enjoying Caliburn.Micro, I just wish there was more documentation.