DotvvmChildEventCallback

minor refactor

6/29/2023 10:07:12 AM

Details

diff --git a/src/Web/ViewModels/DefaultViewModel.cs b/src/Web/ViewModels/DefaultViewModel.cs
index 1ab24ea..99daed8 100644
--- a/src/Web/ViewModels/DefaultViewModel.cs
+++ b/src/Web/ViewModels/DefaultViewModel.cs
@@ -2,12 +2,17 @@ namespace Web.ViewModels
 {
     using System;
     using System.Collections.Generic;
+    using static DefaultViewModelEvents;
+
+    public static class DefaultViewModelEvents
+    {
+        public delegate void ToggleNext(bool isEnabled);
+    }
 
     public class DefaultViewModel : SiteViewModel
     {
         public FirstViewModel First { get; set; }
         public SecondViewModel Second { get; set; }
-        public delegate void ToggleNext(bool isEnabled);
         public WizardNavigationViewModel Wizard { get; set; }
 
         public DefaultViewModel()
@@ -61,15 +66,14 @@ namespace Web.ViewModels
     #region First
     public class FirstViewModel
     {
-        public DefaultViewModel.ToggleNext ToggleNext;
+        public ToggleNext ToggleNext;
 
         public bool IsInitialized { get; set; }
         public bool IsNextEnabled { get; set; }
 
-        public void Initialize(DefaultViewModel.ToggleNext toggleNext)
+        public void Initialize(ToggleNext toggleNext)
         {
             ToggleNext = toggleNext;
-
             IsInitialized = true;
         }