protected override void setAutoCapitalizationType(AutoCapitalizationType style) { // first clear all fields TextField.InputType &= ~(InputTypes.TextFlagCapWords | InputTypes.TextFlagCapCharacters | InputTypes.TextFlagCapSentences); switch (style) { case AutoCapitalizationType.All: { // for everything, add it all TextField.InputType |= InputTypes.TextFlagCapCharacters; break; } case AutoCapitalizationType.Sentences: { // for everything, add it all TextField.InputType |= InputTypes.TextFlagCapSentences; break; } case AutoCapitalizationType.Words: { // for everything, add it all TextField.InputType |= InputTypes.TextFlagCapWords; break; } case AutoCapitalizationType.None: { // if "none" was requested, do nothing. break; } } }
protected abstract void setAutoCapitalizationType(AutoCapitalizationType style);
protected override void setAutoCapitalizationType(AutoCapitalizationType type) { TextView.AutocapitalizationType = (UITextAutocapitalizationType)type; }