дальше мой предыдущий вопрос , у меня теперь новая проблема, я хочу получить свойство, которое является массивом:
string propertyName="DisplayLayout.Bands[0].Columns";
PropertyInfo pi = control.GetType().GetProperty(propertyName)
Но на самом деле, оно возвращает ноль.
С наилучшими пожеланиями,
Флориан Редактировать: Извините за недостаток точности: $ Я получаю доступ к свойству Bands благодаря ответам на мой предпоследний вопрос.Моя настоящая проблема заключается в доступе к свойству 'Columns', которое является свойством типа 'Band'.Я надеюсь, что это более понятно.
EDIT2: вот пример:
PropertyInfo t = control.GetType().GetProperty(entry.Value[i].Nom.Split(new char[] { '.' })[0]);
PropertyInfo property = control.GetType().GetProperty(entry.Value[i].Nom.Split(new char[] { '.' })[0]);
PropertyInfo nestedProperty = property.PropertyType.GetProperty("Bands");
в nestedProperty У меня есть Bands (Infragistics.UltraWinGrid.BandsCollection Bands), но мне не удается получить доступ к Bands [0] и свойство 'Column'