Implementação do INotifyPropertyChanged: existe uma maneira melhor?
Olá a todos! Sou um desenvolvedor C# iniciante e estou escrevendo um aplicativo simples no WinForms. Tenho uma classe de modelo que precisa notificar a UI sobre mudanças nas propriedades. Implementei INotifyPropertyChanged, mas o código está ficando muito verboso e repetitivo.
Aqui está como estou fazendo atualmente:
```csharp
public class Person : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private string _name;
private int _age;
private string _address;
public string Name
{
get { return _name; }
set
{
if (_name != value)
{
_name = value;
OnPropertyChanged("Name");
}
}
}
public int Age
{
get { return _age; }
set
{
if (_age != value)
{
_age = value;
OnPropertyChanged("Age");
}
}
}
public string Address
{
No answers yet.
Faça login para deixar uma resposta
Blogs
JavaScript para aprendizado de máquina: ferramentas práticas e exemplos de código