protected override void OnActivated() { base.OnActivated(); actionControlsSiteController = Frame.GetController <ActionControlsSiteController>(); if (actionControlsSiteController != null) { actionControlsSiteController.CustomizeActionControl += new EventHandler <ActionControlEventArgs>(ActionControlsSiteController_CustomizeActionControl); actionControlsSiteController.CustomAddActionControlToContainer += ActionControlsSiteController_CustomAddActionControlToContainer; } }
protected override void OnDeactivated() { ActionControlsSiteController actionControlsSiteController = Frame.GetController <ActionControlsSiteController>(); if (actionControlsSiteController != null) { actionControlsSiteController.CustomAddActionControlToContainer -= new EventHandler <CustomAddActionControlEventArgs>(actionControlsSiteController_CustomAddActionControlToContainer); actionControlsSiteController.CustomBindActionControlToAction -= new EventHandler <CustomBindEventArgs>(actionControlsSiteController_CustomBindActionControlToAction); } base.OnDeactivated(); }