|
<chart:SfChart.PrimaryAxis>
<chart:DateTimeAxis x:Name="dateTimeAxis"
Interval="3"
IntervalType="Hours"
Minimum="{Binding MinimumDate}"
Maximum="{Binding MaximumDate}">
<chart:DateTimeAxis.LabelStyle>
<chart:ChartAxisLabelStyle LabelFormat="HH:mm"
TextColor="Black" />
</chart:DateTimeAxis.LabelStyle>
</chart:DateTimeAxis>
</chart:SfChart.PrimaryAxis> |
|
DateTimeAxis dateTimeAxis = new DateTimeAxis();
dateTimeAxis.Interval = 3;
dateTimeAxis.IntervalType = DateTimeIntervalType.Hours;
dateTimeAxis.SetBinding(DateTimeAxis.MinimumProperty, new Binding("MinimumDate"));
dateTimeAxis.SetBinding(DateTimeAxis.MaximumProperty, new Binding("MaximumDate"));
dateTimeAxis.LabelStyle = new ChartAxisLabelStyle() { LabelFormat = "HH:mm" };
chart.PrimaryAxis = dateTimeAxis; |
|
public DateTime MinimumDate { get; set; }
public DateTime MaximumDate { get; set; }
public ViewModel()
{
DateTime dateTime = new DateTime(2021, 01, 01, 01, 01, 0);
MinimumDate = dateTime.AddHours(-1);
MaximumDate = dateTime.AddHours(20);
} |