ZoomBar移動量に関するプロパティは、下記の2つがあります。
SmallChange プロパティ … 左端、右端のスクロールボタンをクリックした時の移動量
LargeChange プロパティ … 左右のスペースをクリックした時の移動量
■SmallChange プロパティ
https://jp.infragistics.com/help/wpf/infragisticswpf.datavisualization~infragistics.controls.xamzoombar~smallchange
■LargeChange プロパティ
https://jp.infragistics.com/help/wpf/infragisticswpf.datavisualization~infragistics.controls.xamzoombar~smallchange
/// <summary> /// MainWindow.xaml の相互作用ロジック /// </summary> public partial class MainWindow : Window { //ダミーデータを保持するコレクション public ObservableCollection<SalesInfo> SalesInfos { get; set; } = new ObservableCollection<SalesInfo>(); public MainWindow() { InitializeComponent(); Random r = new Random(); //ダミーデータを生成する。 for (int year=1900; year < 2019; year++) { this.SalesInfos.Add( new SalesInfo { Year = year.ToString(), Sales = r.Next(year * 100, year * 10000) * 256, } ); } //DataContext にバインドデータを設定 this.DataContext = this.SalesInfos; //コードビハインドで XamDataGrid の DataSource プロパティにデータをバインドする場合 //this.xamDataChart.DataSource = this.SalesInfos; // ズームの幅を変更した場合に、SmallChange および LargeChange が再設定されるため、 // ズームの幅が変更されたタイミングで、明示的に上書き。 xamDataChart.HorizontalZoombar.ZoomChanged += HorizontalZoombar_ZoomChanged; } private void HorizontalZoombar_ZoomChanged(object sender, Infragistics.Controls.ZoomChangedEventArgs e) { // スクロール量を変更 SetChangeValue(); } private void SetChangeValue() { // 左端、右端のスクロールボタンをクリックした時の移動量 xamDataChart.HorizontalZoombar.SmallChange = 0.05; // 左右のスペースをクリックした時の移動量 xamDataChart.HorizontalZoombar.LargeChange = 0.5; } }