<chart:SfChart.PrimaryAxis>
<chart:CategoryAxis ActualRangeChanged="CategoryAxis_ActualRangeChanged"/>
</chart:SfChart.PrimaryAxis> |
private void CategoryAxis_ActualRangeChanged(object sender, ActualRangeChangedEventArgs e)
{
double min = (double)e.ActualMinimum;
double max = (double)e.ActualMaximum;
e.ActualMinimum = min + 1;
e.ActualMaximum = max - 1;
} |
private void DateTimeAxis_ActualRangeChanged(object sender, ActualRangeChangedEventArgs e)
{
var range = xAxis.VisibleRange;
if (!double.IsNaN(range.Start) && !double.IsNaN(range.End))
{
DateTime min = DateTime.FromOADate(range.Start);
DateTime max = DateTime.FromOADate(range.End);
}
} |
<chart:SfChart.PrimaryAxis>
<chart:DateTimeAxis x:Name="xAxis" ActualRangeChanged="DateTimeAxis_ActualRangeChanged"/>
</chart:SfChart.PrimaryAxis> |