I'm having a hard time researching this pattern for WPF, partly because I'm not exactly sure of the correct term for it.
As best as I can describe it, here is how this editing pattern works:
Given is a UI which has a container that contains zero or more child elements, and allows the user to create a selection of zero or more of these child elements. Each of these child elements is a form editor. Each child element has the exact same controls. When the user selects two or more of these controls, changes within the editing controls of one form are reflected within all selected forms.
Because my description sucks, here's an example I'll couch in terms of a windows form application.
Here's a ListBox
with three copies of the same UserControl
. The selected UserControl
is colored light blue
download bmml source – Wireframes created with Balsamiq Mockups
Editing text in the text box only enters text in the selected UserControl
Now, select the two other UserControls
And edits apply to both of the UserControls
What is the name of this pattern?
And, if anybody can tell me if this pattern is implemented within the WPF framework and where to start my research, I'd greatly appreciate it!