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 Ninject.Modules;
|
||||||
|
|
||||||
using Nuclex.Windows.Forms.AutoBinding;
|
using Nuclex.Windows.Forms.AutoBinding;
|
||||||
|
using Nuclex.Windows.Forms.CommonDialogs;
|
||||||
|
using Nuclex.Windows.Forms.Messages;
|
||||||
|
|
||||||
namespace Nuclex.Windows.Forms.Ninject {
|
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>
|
/// <summary>Called when the module is loaded into the kernel</summary>
|
||||||
public override void Load() {
|
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
|
// The window manager keeps track of active windows and can figure out
|
||||||
// which window to display for a view model by its naming convention.
|
// which window to display for a view model by its naming convention.
|
||||||
Kernel.Bind<WindowManager>().To<NinjectWindowManager>().InSingletonScope();
|
Kernel.Bind<WindowManager>().To<NinjectWindowManager>().InSingletonScope();
|
||||||
|
Loading…
Reference in New Issue
Block a user