Автоматически используйте для своей выгоды весь вход в WPF

Невозможно сделать это без Xcode.

И новая система сборки, и устаревшая система сборки для iOS используют инструмент командной строки xcodebuild.

Разница заключается в флаге -UseModernBuildSystem=NO or YES

21
задан Dave Clemmer 29 July 2011 в 19:04
поделиться

4 ответа

Вы можете регистрировать весь ввод в элементах управления TextBox со следующим свойством:

CharacterCasing="Upper"

Чтобы применить ко всем элементам управления TextBox во всем приложении, создайте стиль для всех элементов управления TextBox :

<Style TargetType="{x:Type TextBox}">
    <Setter Property="CharacterCasing" Value="Upper"/>
</Style>
63
ответ дан 29 November 2019 в 06:32
поделиться

Если Вы хотите использовать для своей выгоды вход для сингла TextBox, а не весь TextBox es как выше , можно использовать следующее:

<TextBox CharacterCasing="Upper"/>
0
ответ дан 29 November 2019 в 06:32
поделиться

Я рекомендую создать собственный класс текстового поля и переопределить событие для автоматического использования заглавных букв в тексте. Во-первых, это зависит от того, хотите ли вы использовать заглавные буквы в тексте при вводе или после завершения ввода.

Например, после завершения ввода

public class AutoCapizalizeTextBox: TextBox
{
  public AutoCapitalizeTextBox()
  {
  }

  public AutoCapitlizeTextBox()
  {
  }

  protected override void OnLostFocus(EventArgs e)
  {
    this.Text = this.Text.ToUpper();

    base.OnLostFocus(e);
  }
}
1
ответ дан 29 November 2019 в 06:32
поделиться

Не знаю, поможет ли это, все первые буквы в предложении пишутся с заглавной буквы.

http://www.mardymonkey.co.uk/blog/auto-capitalise-a-text-control-in-wpf/

0
ответ дан 29 November 2019 в 06:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: