Skip to content

IChart3DHost

InterfaceChartGuruChartGuru
public interface IChart3DHost : IChartHost

Minimal host contract that lets 2D ChartGuru.ChartDataSourceBase implementations (ManualChartDataSource, MockChartDataSource, …) push data into 3D chart targets without taking a hard dependency on the optional ChartGuru.3D add-on package.

Implemented by Chart3DComponent in ChartGuru.3D. When the add-on isn’t present in the project, this interface simply remains unused and the 2D code path continues to work as before.

Chart Chart { get; set; }

The bound ChartGuru.IChart3DHost.Chart model. Data sources call ChartGuru.Chart.SetData(System.Collections.Generic.IEnumerable%7bChartGuru.IChartMark%7d) on this property to push marks.

Returns

ChartGuru.Chart — No return description is available.