Ошибка, которую вы получаете, заключается в том, что вы присваиваете Constant=e
, а Константа должна получить значение.
Константа - значение, используемое в качестве смещения значения.
Кроме того, в вашем ActivityIndicator свойство равно Width
.
Вот ваш пример работы.Настройте значение константы в соответствии с вашими потребностями.
<StackLayout x:Name="MainLayout">
<RelativeLayout VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand">
<StackLayout x:Name="SubLayout"
Orientation="Vertical"
VerticalOptions="FillAndExpand"
RelativeLayout.XConstraint="{ConstraintExpression Type=Constant, Constant=1}"
RelativeLayout.YConstraint="{ConstraintExpression Type=Constant, Constant=1}">
<Label Text="Let's see the bla bla bla Over Here" HorizontalOptions="Center" VerticalOptions="Center"/>
</StackLayout>
<ActivityIndicator IsRunning="True" Color="Gray" x:Name="ActivitySpinner"
VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand"
RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.45}"
RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.45}"/>
</RelativeLayout>
</StackLayout>
Для получения дополнительной информации о RelativeLayouts, проверьте документы