Update to include the new message service and common dialog service
git-svn-id: file:///srv/devel/repo-conversion/dumps/svni@3 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
f812cbf209
commit
30aebf3d64
|
@ -25,6 +25,8 @@ using Ninject.Activation;
|
|||
using Ninject.Modules;
|
||||
|
||||
using Nuclex.Windows.Forms.AutoBinding;
|
||||
using Nuclex.Windows.Forms.CommonDialogs;
|
||||
using Nuclex.Windows.Forms.Messages;
|
||||
|
||||
namespace Nuclex.Windows.Forms.Ninject {
|
||||
|
||||
|
@ -34,6 +36,12 @@ namespace Nuclex.Windows.Forms.Ninject {
|
|||
/// <summary>Called when the module is loaded into the kernel</summary>
|
||||
public override void Load() {
|
||||
|
||||
// The task dialog message service actually supports two interfaces
|
||||
Kernel.Bind<IMessageService>().To<StandardMessageBoxManager>().InSingletonScope();
|
||||
|
||||
// Use the common dialog manager to display file open, save or print dialogs
|
||||
Kernel.Bind<ICommonDialogService>().To<CommonDialogManager>().InSingletonScope();
|
||||
|
||||
// The window manager keeps track of active windows and can figure out
|
||||
// which window to display for a view model by its naming convention.
|
||||
Kernel.Bind<WindowManager>().To<NinjectWindowManager>().InSingletonScope();
|
||||
|
|
Loading…
Reference in New Issue
Block a user