Example #1
0
 protected TViewModel RegisterChild <TViewModel>(TViewModel child) where TViewModel : IViewModel, IDisposable
 {
     _children.Add(child);
     LongDisposables.Add(child);
     CommandBuilderProvider.CopyVisitors(child.CommandBuilderProvider);
     OvmBuilderProvider.CopyVisitors(child.OvmBuilderProvider);
     if (NavigationRequest != null)
     {
         child.Initialize(NavigationRequest);
     }
     return(child);
 }
Example #2
0
 public virtual void Dispose()
 {
     LongDisposables.Dispose();
     ShortDisposables.Dispose();
 }