У меня есть привязка к неизвестному источнику. Все, что у меня есть, это привязка. У меня нет другого способа взглянуть на связанный объект. Мне нужно выяснить тип связанного объекта, даже если значение равно null (вот где моя проблема).
Я оценивал привязку путем привязки к объекту, а затем использовал объект как способ получить тип, но мне нужно знать тип, даже если значение равно null.
Например, у меня есть такой класс:
public class Customer{
public string Name { get; set; }
public int Age { get; set; }
}
Теперь, если у меня есть элемент управления WPF, привязанный к любому из этих свойств (давайте предположим, что они являются свойствами зависимостей), я хотел бы получить тип свойства, даже если значение равно null.
Итак, у меня есть настраиваемый элемент управления, который теперь имеет объект Binding, представляющий, например, {Binding Name}. Как я могу получить тип «связанного объекта» с помощью С#?