Changes

The ContentViewModel is the basis for every viewmodel that deals with a single object in UBIK. Several viewmodels derive from this one and inherit all of its functionalities, but the data they deliver varies based on their intended usage.
[[imageFile:ContentViewModeldiagram.jpg|400em]]
The above image is a <b>mockup</b> that shows Developer Mode for Level 1 and Level 3 superimposed over each other. It attempts to illustrate the relationship between the ContentPageViewModel, essentially the single object represented by a 'page' in UBIK, and the individual ContentListItemViewModels which represent each of its children.
<br>
Examples of these bindings can be found in UBIK standard templates, such as in the UBIKObjectIndicators template found in UBIKThemes.
 
[[Category:XAML|Object hierarchy in XAML: NextLevel, ParentLevel, LinkedLevel]]
460
edits