public override void DisposeModel()
 {
     base.DisposeModel();
     if (OnTap is Action <BinViewModel> )
     {
         Delegate[] clientList = OnTap.GetInvocationList();
         foreach (var d in clientList)
         {
             OnTap -= (d as Action <BinViewModel>);
         }
     }
 }
예제 #2
0
        public override void DisposeModel()
        {
            Locations.Clear();
            Zones.Clear();
            BinTemplates.Clear();

            if (OnTap is Action <RackViewModel> )
            {
                Delegate[] clientList = OnTap.GetInvocationList();
                foreach (var d in clientList)
                {
                    OnTap -= (d as Action <RackViewModel>);
                }
            }
            BinsViewModel.DisposeModel();
            base.DisposeModel();
        }