Возможность отображения всего ColletionView в середине экрана определяется его родительским экраном. Если ваш родительский экран представляет собой StackLayout, взгляните на это изображение: ![enter image description here](https://i.stack.imgur.com/yXjJu.png)
По умолчанию для стека выложено значение Orientation = "Vertical", поэтому все ваши усилия по настройке вертикальные положения детей будут игнорироваться.
Соответственно, если вы установите Ориентация = "Горизонтально", вы не сможете регулировать горизонтальные положения детей, но затем вы можете расположить их по центру экрана вертикально.
Итак, чтобы поместить метку в середину экрана, вы можете сделать это:
<StackLayout>
<Button Text="Delete"/>
<StackLayout Orientation="Horizontal">
<Label HorizontalOptions="StartAndExpand" />
<CollectionView WidthRequest="100">
<CollectionView.ItemsSource>
<x:Array Type="{x:Type x:String}">
<x:String>Baboon</x:String>
<x:String>Capuchin Monkey</x:String>
<x:String>Blue Monkey</x:String>
<x:String>Squirrel Monkey</x:String>
<x:String>Golden Lion Tamarin</x:String>
<x:String>Howler Monkey</x:String>
<x:String>Japanese Macaque</x:String>
</x:Array>
</CollectionView.ItemsSource>
</CollectionView>
<Label HorizontalOptions="EndAndExpand" />
</StackLayout>
</StackLayout>
и вот результат:
![enter image description here](https://i.stack.imgur.com/5UAzg.png)
Надеюсь, это поможет.