How to create TextBox in wpf that does not accept number using MVVM?
Method 1: Using Model Property Inside View <TextBox Width="200" Text="{Binding MainWindowModel.NonNumeric,UpdateSourceTrigger=PropertyChanged}"> Inside Model private string _nonNumeric; public string NonNumeric { get { return _nonNumeric; } set { int intvalue; if (!int.TryParse(value[value.Length - 1].ToString(), out intvalue)) SetProperty(ref _nonNumeric, value); else value = _nonNumeric; } } Method 2 : Using Command Inside View <Window x:Class="PrismDemo.Views.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlf