Re[3]: ObjectBinder
От: ili Россия  
Дата: 17.03.11 10:00
Оценка: 2 (1)
Здравствуйте, LLI, Вы писали:

LLI>1.

LLI>Хотел рисонуться написать ответ, но про ItemType даже и не сообразил. Посмотрел в исходники... Правильно ли я понимаю, что ItemType нужен для того, чтобы в итоге не использовать Reflection?

м\б... вообще в потрохах пользуется TypeAccessor, ему нужен тип... видеть из-за того что в нетипизированном списке тип фиг узнаешь пользуется ItemType... ну и в дизайнере шоб биндить не руками, а дизайнером ))

LLI>2.

LLI>И ещё. Не знаю как Анониму, но для меня это оказалось тоже актуально. Однако, немного с другой стороны.
LLI>Судя (опять же по исходникам), $.Object – это для связки с одним конкретным экземпляром, а $.List – для списка (грида, например)?

угу... хотя с др. стороны "binder.Object = value" почти тоже самое что и "binder.List = new List<T>() { value }" вот только в последнем случае binder.Object==null

так что св-ва Object\List скорее удобства для

LLI>Т.е. не как BindingSource, где DataSource/DataMember являются единой точкой для привязки (потому что в устанавливая $.Object, сбрасывается значение List'а)?


можно и через DataSource указать... но лично мне как-то привычней пользовать Object\List, чем какой-то уж больно "разплывчатый" DataSource
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.