private static void MoveNextCommand_CanExecute(object sender, CanExecuteRoutedEventArgs e) { RecordNavigator navigator = sender as RecordNavigator; if (navigator != null && navigator._lstItems != null && navigator._lstItems.Items.Count > 0) { e.CanExecute = navigator._lstItems.Items.CurrentPosition < navigator._lstItems.Items.Count - 1; } }
private static void MoveNextCommand_Executed(object sender, ExecutedRoutedEventArgs e) { RecordNavigator navigator = sender as RecordNavigator; if (navigator != null && navigator._lstItems != null && navigator._lstItems.Items.Count > 0) { navigator._lstItems.Items.MoveCurrentToNext(); } }