Allow developer to copy/paste layout hierarchy between screens.
Often I'm finding screens may have similar custom layouts, but I need to build each one from scratch. I have to flip back and forth between screens (see my other sugg. "Allow developer to have multiple screen designers open simultaneously."), and manually tweak the hierarchy to get screens to be consistent with each other. I'd like to be able to select a node in one design screen, copy it, and paste it into another.
Thank you for your suggestion on improving LightSwitch. However, Visual Studio 2015 is the last release of Visual Studio that includes the LightSwitch tooling and we recommend users not begin new application development with LightSwitch. That said, we will continue to support users with existing LightSwitch applications, including critical bug fixes and security issues as per the Microsoft Support Lifecycle. Please see the blog post for more information: https://blogs.msdn.microsoft.com/lightswitch/2016/10/14/lightswitch-update/
– The Visual Studio Team
Simon Jones commented
If a table is related to two others, it may appear on two screens. EG Orders from Customers about StockItems. You might want a grid of Enquiries to appear on the Customer screen and on the StockItem screen.
Anywhere where you've put significant effort into customizing the control layout, with sizing, anchoring, custom controls, buttons, etc you could save time and achieve a more consistent UI by copying and pasting the controls from one screen to another.
Andy Kung commented
Thank you for the idea! I'd like to understand the scenario a bit more. Is the pain point here more about being able to share common UI patterns across screens than the ability to copy and paste? Is there any specific type of layouts or things you find yourself duplicating often?
Whilst I would like a full copy and paste, duplication like Marcelo suggested would be a great start.
An option to duplicate the screen would be enough for me and should not be hard to implement.