This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
using DTS.Common.SharedResource.Strings;
using System.Globalization;
using System.Windows.Controls;
namespace DTS.Common.Validators
{
public class SensitivityValidator : ValidationRule
{
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
if (value is string s)
{
if (!double.TryParse(s, out var d))
{
return new ValidationResult(false, StringResources.InvalidFormat);
}
else
{
if (0D.Equals(d))
{
return new ValidationResult(false, StringResources.SensitivityCanNotBeZero);
}
return new ValidationResult(true, null);
}
}
return new ValidationResult(false, StringResources.InvalidFormat);
}
}
}