Скопировать контекст приложения
От: e.thrash  
Дата: 29.11.16 14:28
Оценка:
Чтобы проще было скажу на примере браузера что надо получить
Открываем в браузере две вкладки, потом захотели одну вкладку отцепить и вывести в другом инстансе браузера.
В итоге запущено два инстанс абраузера.
Как такое провернуть с бизнес приложением wpf чтобы перенести весь контекст окна с контролями и заполненными данными?
Re: Скопировать контекст приложения
От: aloch Россия  
Дата: 29.11.16 14:32
Оценка:
Здравствуйте, e.thrash, Вы писали:

В браузере изначально работает два отдельных процесса в двух вкладках. Не думаю, что есть принципиальные причины не сделать так в WPF


Re: Скопировать контекст приложения
От: Sinix  
Дата: 29.11.16 14:40
Оценка: +1
Здравствуйте, e.thrash, Вы писали:

ET>Как такое провернуть с бизнес приложением wpf чтобы перенести весь контекст окна с контролями и заполненными данными?


Кэп:
1. Переписать клиента по аналогии с веб-мордой (stateless-странички, доступ по url, REST-style API, вот это всё).
2. Если не требуется создавать копии бизнес-транзакций: любой тулкит с поддержкой docked windows + переиспользуемые области UI/MVVM.
Re: Скопировать контекст приложения
От: VladD2 Российская Империя www.nemerle.org
Дата: 30.11.16 00:59
Оценка:
Здравствуйте, e.thrash, Вы писали:

ET>Как такое провернуть с бизнес приложением wpf чтобы перенести весь контекст окна с контролями и заполненными данными?


Сериализуешь состояние. Открываешь новый процесс, десериализуешь состояние в новом процессе.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.