MonoTouch.Dialog: Dismissing a Keyboard
monotouch.dialog, xamarin.ios
Solution
UIView.EndEditing(bool force);
The above will hide the keyboard for you without needing to know who the first responder is. I haven't done much with the reflection API but you should be able to call that on the view when an element is selected.
Apple Docs -- endEditing:
Problem
Using the Reflection API to auto generate a UI. How can I dismiss the keyboard when the user selects a new field, or if they choose a field which generates a new view to pick from. In the later case, when the user returns to the first screen, the old keyboard is still there.