Причина, по которой выбрасывается это конкретное исключение, заключается в том, что содержимое элемента применяется к коллекции элементов ListView. Таким образом, XAML инициализирует ListView с одним локальным: ImageView в своей коллекции Items. Но при использовании ItemsControl вы должны использовать либо свойство Items, либо свойство ItemsSource, вы не можете использовать оба одновременно. Следовательно, когда обрабатывается атрибут ItemsSource, генерируется исключение.
Вы можете узнать, к какому свойству будет применяться содержимое элемента, найдя ContentPropertyAttribute в классе. В этом случае определено выше в иерархии классов, в ItemsControl:
[ContentPropertyAttribute("Items")]
Предполагалось, что View для ListView будет установлен локально: ImageView, так что исправление должно явно указывать свойство, которое нужно установить.
Исправьте XAML, и исключение исчезнет:
<ListView Name="ListViewImages"
SelectionMode="Single"
ItemsSource="{Binding}">
<ListView.View>
<local:ImageView />
</ListView.View>
</ListView>
Отсутствует тег <ListView.View>
.