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 |