OSDN Git Service

WinGui:
[handbrake-jp/handbrake-jp-git.git] / win / C# / HandBrakeWPF / App.xaml.cs
index ae8d6a3..c0ed622 100644 (file)
@@ -5,8 +5,10 @@
 \r
 namespace HandBrakeWPF\r
 {\r
+    using Caliburn.PresentationFramework;\r
     using Caliburn.PresentationFramework.ApplicationModel;\r
 \r
+    using HandBrakeWPF.Services;\r
     using HandBrakeWPF.ViewModels;\r
 \r
     /// <summary>\r
@@ -37,12 +39,18 @@ namespace HandBrakeWPF
         /// </returns>\r
         protected override object CreateRootModel()\r
         {\r
-            var binder = (DefaultBinder)Container.GetInstance<IBinder>();\r
+            var binder = (DefaultBinder)Container.GetInstance<DefaultBinder>();\r
 \r
             binder.EnableBindingConventions();\r
             binder.EnableMessageConventions();\r
 \r
-            return new MainViewModel();\r
+            return Container.GetInstance<MainViewModel>();\r
+        }\r
+\r
+\r
+        protected override void ConfigurePresentationFramework(PresentationFrameworkModule module)\r
+        {\r
+            module.UsingWindowManager<WindowManager>();\r
         }\r
     }\r
 }\r