|
<range:SfDateTimeRangeNavigator Grid.Row="1"
OverlayColor="#4dd3d3d3"
x:Name="rangeNavigator" Margin="10"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
ItemsSource="{Binding DateTimeRangeData}"
XBindingPath="XValue"
YBindingPath="YValue">
<range:SfDateTimeRangeNavigator.Content>
<chart:SfChart x:Name="sfChart">
<chart:SfChart.PrimaryAxis>
<chart:DateTimeAxis IsVisible="False" ShowMajorGridLines="False"/>
</chart:SfChart.PrimaryAxis>
<chart:SfChart.SecondaryAxis>
<chart:NumericalAxis IsVisible="False" ShowMajorGridLines="False"/>
</chart:SfChart.SecondaryAxis>
</chart:SfChart>
</range:SfDateTimeRangeNavigator.Content>
</range:SfDateTimeRangeNavigator> |
|
LineSeries series;
public ChartSample()
{
InitializeComponent();
ViewModel viewModel = new ViewModel();
this.BindingContext = viewModel;
series = new LineSeries();
series.XBindingPath = "XValue";
series.YBindingPath = "YValue";
series.ItemsSource = viewModel.DateTimeRangeData;
sfChart.Series.Add(series);
}
private void But_Clicked(object sender, EventArgs e)
{
(rangeNavigator.BindingContext as ViewModel).GenerateData();
rangeNavigator.ItemsSource = (rangeNavigator.BindingContext as ViewModel).DateTimeRangeData;
series.ItemsSource = rangeNavigator.ItemsSource;
} |
|
<range:SfDateTimeRangeNavigator OverlayColor="#4dd3d3d3"/>
|