Моя цель - получить атрибут свойств класса и его значения.
Например, если у меня есть атрибут «Bindable», чтобы проверить, является ли свойство привязываемым:
public class Bindable : Attribute
{
public bool IsBindable { get; set; }
}
И яесть класс Person:
public class Person
{
[Bindable(IsBindable = true)]
public string FirstName { get; set; }
[Bindable(IsBindable = false)]
public string LastName { get; set; }
}
Как получить значения атрибутов 'Bindable' для FirstName и LastName?
public void Bind()
{
Person p = new Person();
if (FirstName property is Bindable)
p.FirstName = "";
if (LastName property is Bindable)
p.LastName = "";
}
Спасибо.