Здравствуйте.
Есть простенькое приложение. В котором данные представлены в классе Device, который пристарте сериализуется из Xml файла.
Затем свойства этого класса биндятся к конторлам DeviceColtrol:Usercontrol. Тут всё хорошо.
Далее у класса Device есть свойство InputsCount — которое хранит кол-во входов, которые представлены в программе объестами Input, которые в свою очередь могут быть привязаны к InputColntrol. Чисто в теории InputColntrol-ов должно быть столькоже, сколько и Input-ов, и их собственно надо отображать в DeviceColtrol-е в том же кол-ве = InputsCount.
Вопрос тут вот в чём. Как включить инпуты в девайс. И ещё интересней, как их добавлять/убивать.
Если например включить Input[] Inputs {get;set;} внутрь сласса Device, не совсем корректно т.к. свойство DataObj.Input[x] можно поменять незаметно для DataObj, и собственно с добавлением/удалением не всё очевидно.
25.03.09 12:59: Перенесено модератором из '.NET' — TK