using System.Windows.Controls;
using System.Windows.Input;
namespace Common.Controls
{
public class TextBoxIntEx : TextBox
{
public TextBoxIntEx()
{
this.KeyDown += TextBoxIntEx_KeyDown;
this.TextChanged += TextBoxIntEx_TextChanged;
}
void TextBoxIntEx_TextChanged(object sender, TextChangedEventArgs e)
{
//屏蔽中文输入和非法字符粘贴输入
var textBox = sender as TextBox;
var change = new TextChange[e.Changes.Count];
e.Changes.CopyTo(change, 0);
int offset = change[0].Offset;
if (change[0].AddedLength > 0)
{
int num;
if (textBox != null && !int.TryParse(textBo
using System.Windows.Input;
namespace Common.Controls
{
public class TextBoxIntEx : TextBox
{
public TextBoxIntEx()
{
this.KeyDown += TextBoxIntEx_KeyDown;
this.TextChanged += TextBoxIntEx_TextChanged;
}
void TextBoxIntEx_TextChanged(object sender, TextChangedEventArgs e)
{
//屏蔽中文输入和非法字符粘贴输入
var textBox = sender as TextBox;
var change = new TextChange[e.Changes.Count];
e.Changes.CopyTo(change, 0);
int offset = change[0].Offset;
if (change[0].AddedLength > 0)
{
int num;
if (textBox != null && !int.TryParse(textBo