Gjallarhorn.Bindable
Gjallarhorn.Bindable Namespace
| Type | Description |
| BoundSignal<'a> | An ISignal<'a> bound to a named property on a source. This uses reflection, and INotifyPropertyChanged to update the signal as needed. |
| Dispatch<'Msg> | Represents a Dispatch of a single message |
| Dispatcher<'Msg> | Allows dispatching of a message via an Observable |
| Executor<'Model, 'Msg> | Manages the execution of an operation that produces messages to be dispatched. Constructed from a startup function and (optionally) a subscription which returns a bool for whether we should execute on model changes |
| IComponent<'Model, 'Nav, 'Message> | A component takes a BindingSource and a Signal for a model and returns a list of observable messages |
| ITrackingCommand<'a> | An ICommand which acts as an observable over changes to the value. This is frequently the current timestamp of the command. |
| ObservableBindingSource<'Message> | Base class for binding sources, used by platform specific libraries to share implementation details |
| VmCmd<'a> | Design time command implementation for ViewModel specifications |
| Module | Description |
| Bind | Functions to work with binding sources |
| Command | Core module for creating and using ICommand implementations |
| Component | Routines for constructing and working with Components |
| NameFromQuotations | Provides helpers to get the name of a property from a quotation |
| Nav | Routines for working with Navigation |
| Vm | Utilities for generation of ViewModel types and instances |
Gjallarhorn.Bindable.Framework Namespace
| Type | Description |
| ApplicationCore<'Model, 'Nav, 'Message> | The core information required for an application |
| ApplicationSpecification<'Model, 'Nav, 'Message> | Full specification required to run an application |
| CreateDataContext<'Message> | Alias for a function to create a data context |
| INavigator<'Model, 'Nav, 'Message> |
| Module | Description |
| Framework | A platform neutral application framework |
Gjallarhorn.Wpf Namespace
| Type | Description |
| Framework | WPF Specific implementation of the Application Framework |
| UIFactory<'Model, 'Nav, 'Message> | Generates the UI, with proper binding contexts installed |
| UIType |
| Module | Description |
| App | |
| Navigation | |
| Platform | Platform installation |
Gjallarhorn.Wpf.CSharp Namespace
| Type | Description |
| Navigation |