public void MovePrevious()
{
if (CanMovePrevious == false) {
throw new InvalidOperationException("Cannot call MovePrevious at this point.");
}
CurrentIndex--;
RaisePropertyChanged("CanMoveNext");
RaisePropertyChanged("CanMovePrevious");
RaisePropertyChanged("CurrentItem");
}