M-V-VM метод.
ViewModel содержит два свойства (ладно, не совсем MVVM, но все что угодно):
ObservableCollection<ImageSource> Images
ImageSource SelectedImage
ListView на первой странице привязан к изображениям. Свойство SelectedItem объекта ListView привязано к SelectedImage.
Второе окно также привязано к той же модели представления. Большое изображение, которое оно показывает, привязано к свойству SelectedImage.
Когда изображения добавляются в изображения, они отображаются в ListView. Когда SelectedItem в ListView изменяется, SelectedImage изменяется в ViewModel, который изменяет изображение во втором окне.
Есть идея, как это будет работать. Впрочем, немного больше для того, чтобы на самом деле этого добиться.