Menu

FinPlusWPFControls

Anonymous Fin-Plus

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.

  • DeskTop.exe ➞ Montage ➞ ClientShell.exe ➞ FinPlusView ➞ ConnectService ➞ Host.exe ➞ FinPlusService
  • ClientShell.exe ➞ FinPlusView ➞ ConnectService ➞ Host.exe ➞ FinPlusService
  • Event ➞ FinPlusWindowFinPlusView ➞ ConnectService ➞ Host.exe ➞ FinPlusService
  • Web.deploy ➞ WebMenu ➞ Page ➞ FinPlusView ➞ ConnectService ➞ Host.exe ➞ FinPlusService
  • Any PRISM UI ➞ RegisterViewWithRegion() ➞ FinPlusView ➞ ConnectService ➞ Host.exe ➞ FinPlusService

_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.

icons http://www.axialis.com/free/icons/


Related

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

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.