Changes
The Multi Select mode aims to improve the efficiency of performing actions on a large number of selected objects (XAMARIN & UWP), as well as changing property values for a large number of selected objects (UWP only). Editing property values for a large number of objects was known in some previous UWP versions as Mass Editing. Currently, the Multi Select mode is available for lists of children (including task and query objects) and documents.
The already existing <code>PasteBranchCommand</code> already supports pasting multiple branches, therefore, it can be reused to paste the previously copied objects. To clarify, the UI (XAMARIN & UWP) does not include pasting content into the selected objects, rather pasting multiple, previously copied branches into one object. This can be done eg. via the Paste option in the Context Menu.
==== Download Branches ====
Releasing selected objects is similar to the Checkout action, except for one parameter. Therefore, the <code>InvokeOnItemsCommand</code> with a KeyValueList containing <code>Key="Command"</code> and <code>Value="ReleaseContentCommand"</code> and a KeyValueList with <code>Key="SelectedItemsOnly"</code> set to <code>Value="True"</code> as CommandParameter can be implemented. The Release action is not yet included in the XAMARIN UI.
==== Revert local changes ====
To revert locally executed changes on objects, the <code>InvokeOnItemsCommand</code> with a KeyValueList containing <code>Key="Command"</code> and <code>Value="RevertLocalChangesCommand"</code> as CommandParameter should be used. The Revert local changes action is not yet included in the XAMARIN UI.
== Editing common Properties of selected items (UWP only) ==