avaloniavalidation/AvaloniaValidationSample/Item.cs
2025-01-22 11:34:46 +03:00

28 lines
558 B
C#

using System;
namespace AvaloniaValidationSample;
public class Item
{
public int Id { get; set; }
private string _Password { get; set; }
public string Password
{
get => _Password;
set
{
validatePassword(value);
_Password = value;
}
}
public string Text { get; set; }
private void validatePassword(string password)
{
if (password.Length < 3)
{
throw new ArgumentException(nameof(password), "Password length > 7 symbols");
}
}
}