예제 #1
0
 private static void OnViewCleared(IViewManager viewManager, ViewClearedEventArgs args)
 {
     try
     {
         (args.View as BindableObject).ClearBindingsRecursively(true, true);
     }
     catch (Exception e)
     {
         Tracer.Error(e.Flatten(true));
     }
 }
 private static void OnViewCleared(IViewManager viewManager, ViewClearedEventArgs args)
 {
     try
     {
         var control = args.View as Control;
         if (control != null)
         {
             ClearBindingsRecursively(control.Controls);
         }
         (args.View as IDisposable)?.Dispose();
     }
     catch (Exception e)
     {
         Tracer.Error(e.Flatten());
     }
 }