BarChartBindingProperty.cs
- Last UpdatedMar 12, 2021
- 1 minute read
using System.Text;
using Skelta.Forms.Core.CommonObjects;
using Skelta.Forms.Core.Interfaces;
namespace Corp.CustomControls.BarChart
{
public class BarChartBindingProperty : IBindingProperty
{
public string RenderBinding(object bindingHelper)
{
StringBuilder stringBuilder = new StringBuilder();
BindingHelper bindingHelperObject = (BindingHelper)bindingHelper;
string chartControl = bindingHelperObject.ViewModelContainerName + "." + bindingHelperObject.Control.Id;
stringBuilder.AppendLine(bindingHelperObject.ViewModelContainerName + "." + bindingHelperObject.Control.Id + "._items = ko.observableArray([]);");
stringBuilder.AppendLine(bindingHelperObject.ViewModelContainerName + "." + bindingHelperObject.Control.Id + "._series = ko.observableArray([]);");
stringBuilder.AppendLine(bindingHelperObject.ViewModelContainerName + "." + bindingHelperObject.Control.Id + "._colors = ko.observableArray([]);");
return stringBuilder.ToString();
}
}
}