public NextItemCommand(IViewDataManipulator viewDataManipulator) : base(viewDataManipulator) { if (viewDataManipulator == null) { throw new ArgumentNullException(nameof(viewDataManipulator)); } viewDataManipulator.SelectionChanged += ViewDataManipulator_SelectionChanged; }
/// <summary> /// Initializes a new instance of the <see cref="NavigatorCommand"/> class. /// </summary> /// <param name="viewDataManipulator">The view data manipulator.</param> protected NavigatorCommand(IViewDataManipulator viewDataManipulator) { mViewDataManipulator = viewDataManipulator; }
public BindingNavigatorViewModel(IViewDataManipulator viewDataManipulator) { mViewDataManipulator = viewDataManipulator; mViewDataManipulator.SelectionChanged += OnSelectionChanged; mViewDataManipulator.CountChanged += OnCountChanged; }