У меня есть очень простое приложение Xamarin Forms, которое перемещается между двумя страницами.
На второй странице (страница, на которую вы переходите) существует следующее содержимое XAML:
<StackLayout>
<Button Text="TEST" />
</StackLayout>
Когдастраница имеет это содержимое, страница отображается правильно.Однако, если я изменю XAML на это:
<StackLayout HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand">
<Button Text="TEST" />
</StackLayout>
Фон кнопки будет прозрачным, пока я не наведу курсор на кнопку.Похоже, что любая комбинация значений для свойств HorizontalOptions и VerticalOptions вызывает этот эффект.
Интересно, что если я назначу вторую страницу в качестве корневой страницы, фон кнопки будет непрозрачным даже при заданных свойствах.
Я использую платформу Prism, если это что-то меняет.
Чего мне не хватает?Правильно ли это поведение?