using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Controls; namespace Tango.MachineStudio.Common.ValidationRules { /// /// Represents a required field validation rule. /// /// public class Required : ValidationRule { /// /// When overridden in a derived class, performs validation checks on a value. /// /// The value from the binding target to check. /// The culture to use in this rule. /// /// A object. /// public override ValidationResult Validate(object value, CultureInfo cultureInfo) { return new ValidationResult(!String.IsNullOrWhiteSpace(value.ToStringSafe()), "Required"); } } }