Namespace The.WPF.Screens
Classes
- AutodiscoveryControllerFactory
ControllerFactory implementation which searches for overrides in the given assemblies, delegating to an inner factory if it doesn't find one
- ConfirmCloseView
ConfirmCloseView
- ContentView
ContentView
- Controllers
Class to produce the template output
- CreateView
Interaction logic for CreateView.xaml
- CriteriaModalView
CriteriaModalView
- CriteriaView
CriteriaView
- DisplayView
DisplayView
- FieldModalView
FieldModalView
- GridColumn
describes an IFieldModel-backed column, displayed either with a full FieldControl or as simple text
- GridView
GridView
- ListColumn
describes a read-only column bound to some facet of an entity
- ListController<T>
Initializes a new instance of the ListController<T> class.
- ListView
ListView
- ModalControllerBase<TModel, TView, TResult>
base class for modal screencontrollers which can themselves be subclassed
- Models
Class to produce the template output
- ProgressView
ProgressView
- ReferenceDataView
ReferenceDataView
- ReflectionTypeFinder
Discovers type overrides using System.Reflection
- ScreenControllerBase<TModel, TView, TOptions>
base class for screencontrollers which can themselves be subclassed
- ScreenModelBase
This basic IScreenModel provides overridable properties with useful defaults
- SearchView
SearchView
- SectionModalView
SectionModalView
- SimpleModalControllerBase<TModel, TView, TResult>
base class for modal screencontrollers which cannot be further overridden
- SimpleScreenControllerBase<TModel, TView>
base class for screencontrollers which cannot be further overridden
- VisibleRowsGuarantee
Keeps a list or grid screen view's MinHeight in sync with the height needed to show the column headers, the horizontal scroll bar when present, and MinimumVisibleRows rows of its DataGrid. The MinHeight is also the view's natural height inside a section (the view caps its desire to it when measured with unbounded height, since further rows scroll), so it is both what an embedded collection takes by default and what stops the user shrinking its section below it.
Interfaces
- IScreenModel
A Screen is a window-level content unit, potentially containing multiple Sections.