如何在Windows phone中输入大写字符串TextBox Wpf c#。如何在Windows Phone中输入大写字符串TextBox Wpf c#
我在KeyDown事件上试过了。
void TxtPanno_KeyDown(object sender, KeyEventArgs e)
{
TxtPanno.Text = TxtPanno.Text.ToUpper(); //1 code.
TxtPanno.Text= CultureInfo.CurrentCulture.TextInfo.ToUpper(TxtPanno.Text); //2 code
TxtPanno.Text=Regex.Replace(TxtPanno.Text, "^[A-Z]", m => m.Value.ToUpper()); //3 code.
}
但问题是这样的。
光标总是去左边。
@jonas它的工作: - TxtPanno.Text.Length-1; 1已删除。 –
啊,对不起,编辑回答。很高兴它解决了你的问题。 =) – Jonas
你的意思是说'TxtPanno.SelectionStart = TxtPanno.Text.Length;'是正确的答案吗? – Jonas