版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gao271003105/article/details/82620666
屏蔽文本框非法输入
protected override void OnTextChanged(TextChangedEventArgs e)
{
TextChange[] change = new TextChange[e.Changes.Count];
e.Changes.CopyTo(change, 0);
int offset = change[0].Offset;
if (change[0].AddedLength > 0)
{
int num = 0;
if (!int.TryParse(Text, out num))
{
Text = Text.Remove(offset, change[0].AddedLength);
Select(offset, 0);
}
}
}