ropriedades de vinculação de dados POCO
Existe alguma estrutura de ligação de dados (BCL ou outra) que permita a ligação entrequalquer duas propriedades CLR que implementamINotifyPropertyChanged
eINotifyCollectionChanged
? Parece que deve ser possível fazer algo assim:
var binding = new Binding();
binding.Source = someSourceObject;
binding.SourcePath = "Customer.Name";
binding.Target = someTargetObject;
binding.TargetPath = "Client.Name";
BindingManager.Bind(binding);
OndesomeSourceObject
esomeTargetObject
são apenas POCOs que implementamINotifyPropertyChanged
. No entanto, não conheço nenhum suporte da BCL para isso e não tenho certeza se existem estruturas existentes que permitem iss
ATUALIZA: Como não existe uma biblioteca disponível, resolvi escrever minha própria. Está disponívelAqu.
Obrigad