One of the new features that ships with Delphi XE7 Firemonkey is a new automatic master detail component called TMultiView (it also ships with AppMethod). With XE5 and XE6 you could implement this drawer style manually but it took a lot of extra work to handle all the master detail layout possibilities. The new TMultiView component solves all of those problems and automatically configures itself based on the device it is running on (Android, Windows, IOS, OSX). You can change the properties to tell it exactly how you want it to appear on each size device. It supports drawer navigation for phone size devices, docked navigation for desktop and tablet devices, and even a popover navigation mode for when your tablet device is in portrait mode. In our Firemonkey enterprise application we implemented master detail views for phone size devices manually. Now that our Firemonkey enterprise app has been upgraded to XE7 we’ll be looking at using the new TMultiView component to increase screen real estate. David Intersimone from Embarcadero has a blog post up here with some links to various info about the TMultiView component including a video demo. Sarina DuPont from Embarcadero has a more extensive blog post up explaining how to setup and use the TMultiView component. Her blog post shows how to configure the MasterButton property for bringing up the drawer, how to set the DrawerOptions properties, how to use the PopoverOptions, and finally how to set the SplitViewOptions.
New Master Detail View Drawer Component In Delphi XE7 Firemonkey On Android And IOS by Delphi XE5 XE6 XE7 XE8 10 Seattle Berlin Firemonkey, Delphi Android, Delphi IOS is licensed under a Creative Commons Attribution 4.0 International License.