public virtual UIBarButtonItem[] CreateToolbarItems()
{
if (_Spacer == null)
_Spacer = new UIBarButtonItem(UIBarButtonSystemItem.FlexibleSpace);
if (_DoneButton == null)
_DoneButton = new UIBarButtonItem(UIBarButtonSystemItem.Done, DismissKeyboard);
UIBarButtonItem[] buttons = { _Spacer, _DoneButton };
return buttons.Where(b => b != null).ToArray();
}