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