public Control[] GetAllControls () { return theView.Subviews.Select(x=> (x as IViewHelper).Host).ToArray(); }