public interface IBaseTimeOperation
{
public BaseTrainOperationEnum BaseOperation { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
public TimeSpan Duration { get; set; }
public Status Status { get; set; }
}
public interface ITrackModel
{ ///
public BindableCollection<IBaseTimeOperation>Times { get; set; }
/// }
public interface IStation
{///public BindableCollection < ITrackModel> Tracks { get; set; }}
///}
<syncfusion:SfChart>
<syncfusion:SfChart.PrimaryAxis>
<syncfusion:CategoryAxis />
</syncfusion:SfChart.PrimaryAxis>
<syncfusion:SfChart.SecondaryAxis>
<syncfusion:NumericalAxis LabelCreated="NumericalAxis_LabelCreated"
/>
</syncfusion:SfChart.SecondaryAxis>
<syncfusion:SfChart.Series>
<syncfusion:RangeColumnSeries IsTransposed="True"
ItemsSource="{Binding DateTimeData}"
XBindingPath="CatValue"
High="StartDateTime"
Low="EndDateTime">
</syncfusion:RangeColumnSeries>
</syncfusion:SfChart.Series>
</syncfusion:SfChart> |
<syncfusion:SfChart.PrimaryAxis>
<syncfusion:CategoryAxis IsIndexed="False"/>
</syncfusion:SfChart.PrimaryAxis> |