WPF TextBox에 숫자만 입력하도록 설정하는 방법
WPF TextBox에 숫자만 입력하도록 설정하는 방법
2022.07.15TextBox에다가 PreviewTextInput 이벤트에 정규식으로 숫자 입력만 처리하는 경우에는, Ctrl+V (붙여넣기)와 같은 액션을 막을 수 없기 때문에 숫자가 입력이 될 뿐더러, 그외 비정상적인 여러 방법으로 입력할 수 있다. 그리고 정규식으로 처리하기 때문에 음수나 소수와 같은 복잡한 숫자 형식이 처리하기 까다롭다. 따라서 복사, 붙여넣기를 막고, 복잡한 숫자 형식을 처리하기 위해서는 이렇게 작성해야 한다. TextBox box = new TextBox(); InputMethod.SetIsInputMethodEnabled(box, false); DataObject.AddPastingHandler(box, new DataObjectPastingEventHandler((s, e) => e.Han..