avaloniavalidation/AvaloniaValidationSample/Item.cs

28 lines
558 B
C#
Raw Permalink Normal View History

2025-01-22 08:34:46 +00:00
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");
}
}
}