+
+ Monthly Temperature Range in LA and NYC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+
+ private Action BindElements { get; set; }
+
+ protected override async Task OnAfterRenderAsync(bool firstRender)
+ {
+ var legend = this.legend;
+ var chart = this.chart;
+ var yAxis = this.yAxis;
+ var xAxis = this.xAxis;
+ var rangeBarSeries1 = this.rangeBarSeries1;
+ var rangeBarSeries2 = this.rangeBarSeries2;
+ var dataToolTipLayer = this.dataToolTipLayer;
+
+ this.BindElements = () => {
+ chart.Legend = this.legend;
+ };
+ this.BindElements();
+
+ }
+
+ private IgbLegend legend;
+ private IgbDataChart chart;
+ private IgbCategoryYAxis yAxis;
+ private IgbNumericXAxis xAxis;
+ private IgbRangeBarSeries rangeBarSeries1;
+ private IgbRangeBarSeries rangeBarSeries2;
+ private IgbDataToolTipLayer dataToolTipLayer;
+
+ private TemperatureRangeData _temperatureRangeData = null;
+ public TemperatureRangeData TemperatureRangeData
+ {
+ get
+ {
+ if (_temperatureRangeData == null)
+ {
+ _temperatureRangeData = new TemperatureRangeData();
+ }
+ return _temperatureRangeData;
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/range-bar-chart/BlazorClientApp.csproj b/samples/charts/data-chart/range-bar-chart/BlazorClientApp.csproj
new file mode 100644
index 0000000000..514777d208
--- /dev/null
+++ b/samples/charts/data-chart/range-bar-chart/BlazorClientApp.csproj
@@ -0,0 +1,21 @@
+