Невозможно сделать это без Xcode.
И новая система сборки, и устаревшая система сборки для iOS используют инструмент командной строки xcodebuild
.
Разница заключается в флаге -UseModernBuildSystem=NO or YES
Вы можете регистрировать весь ввод в элементах управления TextBox
со следующим свойством:
CharacterCasing="Upper"
Чтобы применить ко всем элементам управления TextBox
во всем приложении, создайте стиль для всех элементов управления TextBox
:
<Style TargetType="{x:Type TextBox}">
<Setter Property="CharacterCasing" Value="Upper"/>
</Style>
Если Вы хотите использовать для своей выгоды вход для сингла TextBox
, а не весь TextBox
es как выше , можно использовать следующее:
<TextBox CharacterCasing="Upper"/>
Я рекомендую создать собственный класс текстового поля и переопределить событие для автоматического использования заглавных букв в тексте. Во-первых, это зависит от того, хотите ли вы использовать заглавные буквы в тексте при вводе или после завершения ввода.
Например, после завершения ввода
public class AutoCapizalizeTextBox: TextBox
{
public AutoCapitalizeTextBox()
{
}
public AutoCapitlizeTextBox()
{
}
protected override void OnLostFocus(EventArgs e)
{
this.Text = this.Text.ToUpper();
base.OnLostFocus(e);
}
}
Не знаю, поможет ли это, все первые буквы в предложении пишутся с заглавной буквы.
http://www.mardymonkey.co.uk/blog/auto-capitalise-a-text-control-in-wpf/