Am referring a stock trader implementation. In the userguide, it is said that the purpose of Shellpresenter is "Any logic for the shell presentation is handled by the shell presenter". It basically highlights the seperated presentation pattern.
The Ishellview is in a seperate class file. The bootstrapper file ,i tried the following method helps to create a shell with out using shelpresenter and it works.
protected override DependencyObject CreateShell()
IShellView prent = Container.Resolve<IShellView>();
return prent as DependencyObject;
As prism speaks about modular programming and if all the business logics are maintained in the respective modules, am amazed what logic the shell presenter could contain ? . Is it really needed to keep the shellpresenter..?