Не думаю, что здесь проблема с WPF.
Если вам нужно проверить данные и удалить регистр из задачи, перед преобразованием преобразуйте все строки в верхний или нижний.
Если вам нужно изменить способ работы TextBox в WPF, либо создайте свой собственный унаследованный TextBox и переопределите свойство Text, либо измените установщики в связанных свойствах, чтобы изменить любое полученное значение, например
public string Name
{
get { return this._name; }
set
{
this._name = value.ToUpper();
OnPropertyChanged("Name");
}
}
Без дополнительной информации о проблеме я не уверен, что еще можно предложить.