Client UI components (see Component Base/Component Model), for Service components see FinPlusComponents.
Collection of components to build Enterprise Solutions. To add to Visual Studio toolbox select "Menu|Tools|Choose Toolbox Items" then browse to FinPlusWPFControls.dll.
Build Orders
The templates describe components for the IOC to build "FinPlusViews" and "FinPlusServices", below are example of build orders re different usecases.
_Note FinPlusService can connect to other services via FinPlusConnectService distributed solutions and services can be shared. _
Base Class
FinPlusControl: Base class for FinPlusWPFControls inherits from UserControl, service component equivalent FinPlusComponent.
Client Loader Components
Component | Group | Description |
---|---|---|
FinPlusMontage | Control | Starts FinPlusWPFClient which loads FinPlusView, Bloomberg/Reuters style montage. |
FinPlusView | Control | Builds win/web views from templates, inherits from IView re use in PRISM framework. |
Main Container Controls
Component | Group | Description |
---|---|---|
FinPlusWindow | Control | For window clients. |
FinPlusTransform | Control | Rotate/Zoom clients. |
**Popup **
Component | Group | Description |
---|---|---|
FinPlusWait | Control | Popup busy indicator. |
Web Controls
Component | Group | Description |
---|---|---|
FinPlusWebPage | Control | Web main page. |
FinPlusWebMenu | Control | Web menu manage web pages. |
Connection Control
Component | Group | Description |
---|---|---|
FinPlusConnectService | Control | Connects UI to parent service. |
FinPlusConnectXML | Control | Connects XML used to mock. |
Diagram/charts
Component | Group | Description |
---|---|---|
FinPlusMapDiagram | Control | Visualise object relationship. |
FinPlusChartCandleStick | Control | Candlestrick chart. |
FinPlusChartProfile | Control | under construction |
Error Controls
Component | Group | Description |
---|---|---|
FinPlusErrorDisplay | Control | Docks on failure replaces failed component, gives some feedback to client. |
FinPlusErrorLog | Control | Dockable reports error log. |
Specialised Controls
Component | Group | Description |
---|---|---|
FinPlusCashGapChart | Control | Cash gap chart primary use repo management. |
FinPlusConfigCheck | Control | Diagnose failed Service/Client component configs. |
FinPlusConfigMap | Control | Visual inspection of Service/Client relationships. |
FinPlusUnitTest | Control | Unit test Service/Client components. |
FinPlusXmlEditor | Control | Xml Function editor. |
FinPlusMapDiagram | Control | Specialised treeview. |
Container Controls
Component | Group | Description |
---|---|---|
FinPlusDockPanel | Control | Dock container for controls. |
FinPlusStackPanel | Control | Stack contaner for controls. |
FinPlusTabPanel | Control | Tab panel container. |
FinPlusTabItem | Control | Tab item container. |
Grid Control
Component | Group | Description |
---|---|---|
FinPlusGroupGrid | Control | Grid Functions by group. |
FinPlusFuncEditor | Control | Book/amend re "NoTp" |
**Menu Controls **
Component | Group | Description |
---|---|---|
FinPlusContextMenu | Control | Config driven context menu. |
FinPlusMenuBar | Control | Config driven menu bar. |
FinPlusMenuItem | Control | Config driven menu item. |
Controlbars
Component | Group | Description |
---|---|---|
FinPlusFilterbarTray | Control | Manages multiple FinPlusFilterbars. |
FinPlusFilterbar | Control | Filterbar for filtertray with other filterbars mutuallly excludes. |
FinPlusColSelectBar | Control | Column selector. |
FinPlusStatusBar | Control | Status bar. |
Active Controlbars
Component | Group | Description |
---|---|---|
FinPlusColValueShiftBar | Control | Numerical increment none filtered columns. |
FinPlusColOnOffBar | Control | Bulk switch converts none filtered bool colums. |
FinPlusColButtonBar | Control | under construction. |
Grid Column Controls
Mostly primative templates with permissioned controls for edit templates.
Component | Group | Description |
---|---|---|
FinPlusColHelper | Control | Manages DataGrid columns. |
FinPlusGridColQuoteHit | Control | DataGridTemplateColumn |
FinPlusGridColQuotePopup | Control | DataGridTemplateColumn |
FinPlusGridColChange | Control | DataGridTemplateColumn |
FinPlusGridColCheckBox | Control | DataGridTemplateColumn |
FinPlusGridColComboBox | Control | DataGridTemplateColumn |
FinPlusGridColFormat | Control | DataGridTemplateColumn |
FinPlusGridColFunction | Control | DataGridTemplateColumn |
FinPlusGridColOnOff | Control | DataGridTemplateColumn |
FinPlusGridColSelectBox | Control | DataGridTemplateColumn |
FinPlusGridColShift | Control | DataGridTemplateColumn |
FinPlusGridColTriState | Control | DataGridTemplateColumn |
FinPlusGridFuncEditPopUp | Control | DataGridTemplateColumn |
Permissioned Value Controls
To be used in edit templates for grids, use primative controls for none edit template._ _
Component | Group | Description |
---|---|---|
FinPlusValueFunction | Control | Open imbeded functions re audit and failed report. |
FinPlusValueQuotePopup | Control | Specialised control to accept executions. |
FinPlusValueQuoteHit | Control | Specialised control to hit quotes. |
FinPlusValueShiftTextBox | Control | Numeric with up/down shift buttons. |
FinPlusValueChangeTextBox | Control | Displays arrow up/down change with numeric. |
FinPlusValueFormatTextBox | Control | Formated text. |
FinPlusValueOnOffButton | Control | Bool to OnOff button. |
FinPlusValueSelectBox | Control | Select box. |
FinPlusValueComboBox | Control | Combobox. |
FinPlusValueCheckBox | Control | Checkbox. |
FinPlusValueTriState | Control | Visual tristate, error, warn and ok. |
Resource Files (look/feel)
Styles/formats, resource xaml files allow config changes re look and feel.
**String formats **
Component | Group | Description |
---|---|---|
Resources.Formats.xaml | Resource | StringFormats and regex input masks. |
_Note we are using StringFormat over converters. _
Styles
Component | Group | Description |
---|---|---|
Resources.Buttons.xaml | Resource | Button styles. |
Resources.Brushs.xaml | Resource | Brushes. |
Resources.Images.xaml | Resource | Icons. |
Resources.Chart.xaml | Resource | Chart related. |
Resources.Other.xaml | Resource | Other styles. |
Wiki: FinPlusColOnOffBar
Wiki: FinPlusColValueShiftBar
Wiki: FinPlusComponents
Wiki: FinPlusConnectService
Wiki: FinPlusFuncEditor
Wiki: FinPlusGroupGrid
Wiki: FinPlusMontage
Wiki: FinPlusTransform
Wiki: FinPlusValueSelectBox
Wiki: FinPlusView
Wiki: FinPlusWindow
Wiki: Formats
Wiki: Projects
Wiki: SideBar