توی WPF برای کنترل تکست باکس های عددی این کار رو انجام دادم :
MyModel Validation :
public class Validator
{
public double MostDecimalNumber { get; set; }
} Code Behind Main Window :
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = new Validator();
}
}XAML :
<TextBox x:Name="txt1" HorizontalAlignment="Left" Height="34" Margin="173,138,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="218" >
<Binding Path="MostDecimalNumber" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<ExceptionValidationRule/>
</Binding.ValidationRules>
</Binding>
</TextBox>
راه سریعی وجود داره برای این کار به جای متن اینگلیسی متن فارسی رو نمایش بدیم :

سلام
باید برای تغییر متن نمایشی از ValidationRules سفارشی شده که در این دوره آموزش داده شده است استفاده کنید.
قسمت 23 و 24 دوره آموزش WPF از مقدماتی تا پیشرفته
متشکرم از پاسختون آیا امکان تغییر فونت این پیغام ها هم هست ؟
تغییر فونت داخل استایل ها ، Resource ها و صفحات XAML اتفاق می افتد.
باید اول فونت های مورد نظر خودتون رو به پروژه اضافه کنید، سپس در صفحات از فونت ها استفاده کنید.
ببخشید لطفا یه مثال برای تغییر فونت های این Validation Rules میزنید ؟
تغییر فوت ربطی به موضوع Validation Rules ندارد، برای تغییر فونت باید یک فونت به پروژه به عنوان resource اضافه کنید و برای بخش مربوطه ازش استفاده کنید. در پروژه به نحوه استفاده از فونت سفارشی اشاره شده است.