Control Architect is developed using Microsoft Windows Presentation Foundation (WPF) Technology that provides a richer User Interface (UI). There are common functions associated with a number of view controls that can be executed for example by using key stroke combinations.
Application Dock/Undock Docking Windows
You can undock and dock window views that support docking. The Application main window below shows the Solution View as a window docked to the left of the main application view, the Properties View docked to the right of the main application view, and the Output View docked to the bottom of the main application view. These docked views contain a set of docking controls located in the top-right of the their view that gives you control of their dock status. The Pin button image currently shows pinned for these 3 docked views. Clicking the Pin button will change the docked status for a view to undocked and it will become visible as an undocked tab.
This same application view now shows the status when we undocked the Solution View and Properties View windows. Hovering your mouse cursor on the named View tab will float the window back into its normally docked view as long as the mouse cursor is maintained within the view. As the mouse cursor moves out of the view, its status will again become hidden. To dock the window to its normal position, click the Pin button while the view is focused with the mouse cursor to pin its status to docked.
Window View Dividers
Many views contain horizontal and/or vertical dividers that can be dragged using the left mouse key to change view pane sizes. The Workflow Manager PolicyCop View below contains both a vertical and horizontal view divider that can be adjusted to give certain panes more or less view space. The dividers are shown as a light gray foreground color that when hovered over with the mouse cursor will change the mouse cursor to double arrows that indicates that the divider position can be changed by holding the left mouse key down and dragging the divider to a new position. In the view image below a vertical divider exists between the Rule Sets ListView pane and the PolicyCop validation results ListView pane. Another horizontal divider exists between the Rule Sets ListView pane and the XML Projects DataGrid View.
Code/Script Editor
Pressing the key combination Ctrl+A will select all text in the active view.
Pressing the key combination Ctrl+Z will undo the last edit change.
Pressing the key combination Ctrl+Y will redo that last undo operation.
Pressing the key combination Ctrl+I will start an incremental search operation. Press Ctrl+I or Ctrl+Shift+I to navigate between search text.
Holding the Control (Ctrl) key while scrolling with the mouse middle scroll wheel will zoom in/out the view.
Some code views support drag-n-drop such as dragging a code snippet to a Control Binding Template binding expression.
Code view source can be copied and pasted as an RTF type to Microsoft Word to preserve syntax formatting such as color, etc.
Code views support splitting the view surface either horizontally or vertically or both.
Example of above source view split vertically:
List Views
Pressing the key combination Ctrl+A will select all items in the active list view.
Holding the Control (Ctrl) key while left mouse-clicking items will allow you to select multiple items.
Holding the Shift key while left mouse-clicking item will select all items with the previously selected item and item clicked while holding the Shift key.
You can mouse drag-select multiple items using your mouse by first holding the [Shift] key, then left mouse-click on the first item and drag the mouse to select multiple items.
All list type views support copy to the Windows clipboard and pasting to Microsoft Excel using the key combination Ctrl+C to copy and Ctrl+V to paste.
Some list views support left mouse-double clicking to invoke an action such as navigation.
Pressing the key combination Ctrl+Shift+Plus where the Plus part denotes the '+' key will auto size all column widths to the displayed data values.
DataGrid Views
Pressing the key combination Ctrl+A will select all items in the active data grid view if the it support multiple selection. Not all data grids support multiple selection.
Holding the Control (Ctrl) key while left mouse-clicking items will allow you to select multiple items where multiple selection is allowed.
Holding the Shift key while left mouse-clicking item will select all items with the previously selected item and item clicked while holding the Shift key where multiple selection is allowed.
All data grid type views support copy to the Windows clipboard and pasting to Microsoft Excel using the key combination Ctrl+C to copy and Ctrl+V to paste.
Some data grid views support hyperlink navigation. Some data grid cells will contain a hyperlink text that can be left mouse-clicked to navigate to the item.
Some data grid views support left mouse-double clicking on an item to expand the selected data grid row to expose more detail. This is typical for Control Conversion type template views.