Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
07.04.2013, 11:08
|
|||
---|---|---|---|
|
|||
подскажите как обратиться к свойству по имени |
|||
#18+
привет есть несколько вложенных классов как обратиться к свойству по имени если путь содержит в себе несколько промежуточных классов что то типа A.B.C.color=red как обратиться к A.color знаю - а вот с вложенными неполучается ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 11:39
|
|||
---|---|---|---|
подскажите как обратиться к свойству по имени |
|||
#18+
Alexander_fx, На вскидку - проверьте модификаторы доступа к промежуточным классам. Ломовой прием - сделать все public ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 11:41
|
|||
---|---|---|---|
|
|||
подскажите как обратиться к свойству по имени |
|||
#18+
Cat2, все и так публик ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 13:05
|
|||
---|---|---|---|
|
|||
подскажите как обратиться к свойству по имени |
|||
#18+
Alexander_fx, чтобы обратиться к одноимённому свойству или методу родительского класса, используй base ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 13:09
|
|||
---|---|---|---|
подскажите как обратиться к свойству по имени |
|||
#18+
Alexander_fxCat2, все и так публик А свойства внутри классов? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 13:16
|
|||
---|---|---|---|
подскажите как обратиться к свойству по имени |
|||
#18+
Cat2Alexander_fxCat2, все и так публик А свойства внутри классов?Зачем гадать, пусть автор код покажет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 13:25
|
|||
---|---|---|---|
подскажите как обратиться к свойству по имени |
|||
#18+
skyANAЗачем гадать, пусть автор код покажет. +1 Но не все портянки, а объявления ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 13:51
|
|||
---|---|---|---|
|
|||
подскажите как обратиться к свойству по имени |
|||
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
хочется сделать a.b.c.data=1 но не в дебаге а в реалтайме через рефлексию или биндинг какой нить тоесть у меня есть строка с путем к проперти и надо присвоить этому проперти значение ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 14:04
|
|||
---|---|---|---|
подскажите как обратиться к свойству по имени |
|||
#18+
Alexander_fx Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
хочется сделать a.b.c.data=1 но не в дебаге а в реалтайме через рефлексию или биндинг какой нить тоесть у меня есть строка с путем к проперти и надо присвоить этому проперти значениеДак надо через экземпляр обращаться, а не через класс (сразу прощения за мой VB): Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 14:15
|
|||
---|---|---|---|
|
|||
подскажите как обратиться к свойству по имени |
|||
#18+
skyANAAlexander_fx Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
хочется сделать a.b.c.data=1 но не в дебаге а в реалтайме через рефлексию или биндинг какой нить тоесть у меня есть строка с путем к проперти и надо присвоить этому проперти значениеДак надо через экземпляр обращаться, а не через класс (сразу прощения за мой VB): Код: vbnet 1. 2.
видимо я не так популярно обяснил есть строка которая указывает на путь к свойству путь включает в себя несколько вложенных классов - тоесть путь не у свойству текущего класса как получить ссылку на свойство и получить его значение или применить новое dim pi As Reflecton.PropertyInfo = Me.GetType().GetProperti("a.b.c.data") это не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 14:26
|
|||
---|---|---|---|
подскажите как обратиться к свойству по имени |
|||
#18+
Alexander_fx, я Вас не понимаю. Вы писали, что:Alexander_fxкак обратиться к A.color знаю И как же Вы это делаете? Судя по Вашему коду, создаёте экземпляр класса A и обращаетесь к свойству экземпляра. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 15:48
|
|||
---|---|---|---|
|
|||
подскажите как обратиться к свойству по имени |
|||
#18+
это работает dim mc as new c dim pi As Reflecton.PropertyInfo = mc.GetType().GetProperty("data") а вот это нет dim mа as new а dim pi As Reflecton.PropertyInfo = mа.GetType().GetProperty("a.b.c.data") ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 17:16
|
|||
---|---|---|---|
подскажите как обратиться к свойству по имени |
|||
#18+
Alexander_fx, вот так будет работать через биндинг: Код: vbnet 1.
Чтобы достать через рефлексию, надо код немного посложнее Вашего написать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2013, 17:42
|
|||
---|---|---|---|
|
|||
подскажите как обратиться к свойству по имени |
|||
#18+
skyANAAlexander_fx, вот так будет работать через биндинг: Код: vbnet 1.
Чтобы достать через рефлексию, надо код немного посложнее Вашего написать. DataBindings биндится на dependincyproperty ну дык посложнее так посложнее- оттого и вопрос ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1404881]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 342ms |
total: | 624ms |
0 / 0 |