Ответ 1
Поскольку вы пытаетесь получить свойство "Left" типа, а не ваш экземпляр.
попробуйте это
object obj = pi.GetValue(this, null);
Я пытаюсь получить значение окна следующим образом
этот относится к главному окну (window1)
Type type = this.GetType();
PropertyInfo pi = type.GetProperty("Left");
object obj = pi.GetValue(type, null);
Но я получаю ошибку "Объект не соответствует целевому типу с использованием". Что не так?
Поскольку вы пытаетесь получить свойство "Left" типа, а не ваш экземпляр.
попробуйте это
object obj = pi.GetValue(this, null);
используйте этот код
object obj = property.GetValue(currentObject, null)
;