protected void AddFooterAction(ActionButtonSection action)
 {
     m_FooterActions.Add(CreateActionWithHandlers(action));
 }
 private ActionButtonSection CreateActionWithHandlers(ActionButtonSection action)
 {
     action.OnTabCreation  += (sender, tab) => CreateNewTab(tab);
     action.OnCreateNewTab += (sender, vmType, parms) => CreateNewTab(vmType, parms);
     return(action);
 }