Click or drag to resize

Xaml

ArthaChitra is built on Windows Presentation Foundation (WPF), using the Model-View-ViewModel (MVVM) design pattern. The basic of WPF and MVVM architecture is about separating the View/User Interface (UI) and the actual business logic. Since the views are independent of the business logic, it gives immense flexibility to design the views (using Xaml templates).

In a first of its kind, ArthaChitra exposes the views and user can change the complete look and feel of the views by designing their own custom Xaml templates.

Xaml templates for Views

ArthaChitra currently exposes the below views:

Xaml templates for user defined codes

While developing a user defined code (be it an indicator or a strategy or a chart object etc) user may define one or more custom property. User can configure those user defined properties by building Xaml templates. This Xaml templates are available in the properties view of the SharpScript object. For example in case of an Indicator the properties can be edited from the Indicator Selector View. ChartObjects properties can be edited by simply double clicking on the chart object which will display the Properties view of the Chart Object.

You can define the template by overriding the ITemplate properties. Please click here which further discusses about it.

Please click on the below links to know how the default templates are defined.