Расширение закрытого класса

Я разрабатываю приложение Windows Store с использованием javascript. Еще у меня есть библиотека WinRT для взаимодействия клиент-сервер. Клиент получает от сервера настраиваемый класс User, который запечатан, как это требуется для классов в WinRT lib. Мне нужно расширить объект User для дальнейшего использования с привязкой данных.

Каковы лучшие практики для этого? Есть ли лучший способ, чем создать новый класс UserDataBinding и скопировать все свойства из User?


person Yury Pogrebnyak    schedule 25.02.2013    source источник
comment
И предложение для вашего подхода - вместо копии всех свойств - сохраните экземпляр пользовательского класса в своем классе привязки обертки и выставьте через получение необходимых значений свойств. Если ваш пользовательский класс - это ваш собственный код, почему вы не можете просто поместить туда привязку?   -  person drk    schedule 25.02.2013
comment
@drk для меня звучит как модель представления ...   -  person Aran Mulholland    schedule 05.03.2013
comment
Да, почти то же самое, я не видел вашего ответа до публикации комментария   -  person drk    schedule 05.03.2013


Ответы (1)


Как насчет использования шаблона MVVM и обертывания объекта User моделью представления?

person Aran Mulholland    schedule 25.02.2013