Programming Microsoft® Composite UI Application Block and Smart Client Software Factory
by David S. Platt
C. Workspaces
A workspace is the container, the frame, in which one or more views is shown. It provides a standardized mechanism for displaying, hiding, activating, and monitoring the views that it contains, independently of either party's internal implementation.
The CAB framework contains several standard types of workspaces, which display their views in different manners. These types are described in Table 4-1.
Table 4-1. Types of Workspaces provided in CAB
Name
Purpose
DeckWorkspace
Displays topmost view in its collection with no visible frame, in a manner similar to a deck of cards.
MdiWorkspace
Displays multiple views simultaneously, each in an MDI child form.
TabWorkspace
Displays multiple views in the manner of a standard tab control, each view ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access