commit | 21af1203ef471dd356f44d2f658ce85dac0bc5c5 | [log] [tgz] |
---|---|---|
author | Christian W. Damus <give.a.damus@gmail.com> | Fri May 24 13:53:06 2019 -0400 |
committer | Christian W. Damus <give.a.damus@gmail.com> | Tue May 28 18:56:26 2019 -0400 |
tree | 5e0a6d3e9eaf9d08f6e849e694de19655560d617 | |
parent | e3a7e23fed6884922fb34456c5de13969c094628 [diff] |
Bug 527686 - Pull-out common master-detail code Factor out cache of detail renderings from the tree master-detail composite for reuse. Use a StackLayout to avoid reparenting controls into and out of a secret “limbo” shell. Implement support for caching in the master-detail tree renderer, table renderer, and grid renderer. Fix numerous problems with management of child contexts in conjunction with replacement of the domain model object (required for context reuse) and internal disposal/reinitialization of contexts. Fix some renderers that didn’t properly support replacement of the domain model object and/or caching of controls. Fix validation service and control mapper to properly handle reuse of child contexts. Change-Id: I3b3979bf822f4a34509fdeb3677038fc5a72c10e Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>