I just discovered that the Masked Text Box control allows you to set the type of data which should be entered in the control and helps you do the validation of that data when necessary.The trick is to set the Validating Type of the Masked Text Box control to the type of data you want to get from the user.It turns out that this quest is an interesting one and consists of discovering the Masked Text Provider .NET class and finding out how to control the Keyboard and especially the Insert Key in WPF.Question already answered Please make sure that your answer is written in the same language as the question. You can't add content on Specialties because your account has been blocked for violating the terms of service.You can't add content on Specialties because you don't have a rank yet or your email hasn't been verified.
Well, the equivalent method that does exactly that -simulates the pressing of a key- in WPF is as follows: We use a Boolean property which is false upon initialization of the Text Box and becomes true after the first time the Text Box has got the focus.
If you do this, as well as subscribe to the Type Validation Completed event, on the form Load event, you can handle user validation inside your Type Validation Completed event handler.
If you want to read about the Masked Text Box, it's all on MSDN.
The Error Provider is a Win Forms control that allows you to show a red exclamation mark with an error message tooltip next to a control.
It's really useful when combined with the above data validation method.
Also, if the key is one of those mentioned in the list then ignore them also.